/**
 * Copyright 2023-present DreamNum Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
import "./style.css";

import { LocaleType, LogLevel, Univer, UniverInstanceType } from '@univerjs/core';
import { defaultTheme } from '@univerjs/design';
import { UniverDocsPlugin } from '@univerjs/docs';
import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula';
import { UniverRenderEnginePlugin } from '@univerjs/engine-render';
import { UniverSheetsPlugin } from '@univerjs/sheets';
import { UniverSheetsFormulaPlugin } from '@univerjs/sheets-formula';
import { UniverSheetsNumfmtPlugin } from '@univerjs/sheets-numfmt';
import { UniverSheetsUIPlugin } from '@univerjs/sheets-ui';
import { UniverUIPlugin } from '@univerjs/ui';
import { UniverSheetsZenEditorPlugin } from '@univerjs/sheets-zen-editor';

import { UNISCRIT_WORKBOOK_DATA_DEMO } from '../data/sheets/uniscript-data';
import { DebuggerPlugin } from '../plugins/debugger';
import { UniverUniscriptPlugin } from "../plugins/uniscript/plugin";
import { UniverDocsUIPlugin } from "@univerjs/docs-ui";
import { locales } from "./locales";

// univer
const univer = new Univer({
    theme: defaultTheme,
    locale: LocaleType.EN_US,
    locales,
    logLevel: LogLevel.VERBOSE,
});

// core plugins
univer.registerPlugin(UniverRenderEnginePlugin);
univer.registerPlugin(UniverUIPlugin, {
    container: 'app',
    header: true,
    footer: true,
});
    // docs plugin
univer.registerPlugin(UniverDocsPlugin);
univer.registerPlugin(UniverDocsUIPlugin);
univer.registerPlugin(UniverSheetsPlugin);
univer.registerPlugin(UniverSheetsUIPlugin);

// sheet feature plugins
univer.registerPlugin(UniverSheetsNumfmtPlugin);
univer.registerPlugin(DebuggerPlugin);
univer.registerPlugin(UniverFormulaEnginePlugin);
univer.registerPlugin(UniverSheetsFormulaPlugin);
const example = [
    
    { label: 'Draw Univer Logo', value: "const newSheet = univerAPI.getActiveWorkbook().create('Draw Univer Logo', 80, 80);\nnewSheet.setRowHeights(0, 80, 6);\nnewSheet.setColumnWidths(0, 80, 6);\n\nlet colors = [\n    { row: 9, col: 27, rgb: '#D9D7F8' },\n    { row: 9, col: 28, rgb: '#D5D4F7' },\n    { row: 10, col: 26, rgb: '#A9A4EE' },\n    { row: 10, col: 27, rgb: '#120ED2' },\n    { row: 10, col: 28, rgb: '#1D1AD5' },\n    { row: 10, col: 29, rgb: '#EEEEFC' },\n    { row: 11, col: 25, rgb: '#ADA9EF' },\n    { row: 11, col: 26, rgb: '#0A04D0' },\n    { row: 11, col: 27, rgb: '#0000CF' },\n    { row: 11, col: 28, rgb: '#6D6CE4' },\n    { row: 11, col: 29, rgb: '#F9F9FE' },\n    { row: 12, col: 24, rgb: '#DBDAF8' },\n    { row: 12, col: 25, rgb: '#1A12D3' },\n    { row: 12, col: 26, rgb: '#0000CF' },\n    { row: 12, col: 27, rgb: '#7E7DE7' },\n    { row: 13, col: 24, rgb: '#5B53DF' },\n    { row: 13, col: 25, rgb: '#0000CD' },\n    { row: 13, col: 26, rgb: '#5754DF' },\n    { row: 13, col: 27, rgb: '#FEFEFF' },\n    { row: 14, col: 23, rgb: '#B9B5F1' },\n    { row: 14, col: 24, rgb: '#0601CF' },\n    { row: 14, col: 25, rgb: '#1713D3' },\n    { row: 14, col: 26, rgb: '#DCDCF8' },\n    { row: 15, col: 22, rgb: '#F6F5FD' },\n    { row: 15, col: 23, rgb: '#382FD9' },\n    { row: 15, col: 24, rgb: '#0000CE' },\n    { row: 15, col: 25, rgb: '#8784E8' },\n    { row: 15, col: 28, rgb: '#FBFCFE' },\n    { row: 15, col: 29, rgb: '#FDFDFF' },\n    { row: 16, col: 22, rgb: '#928CEA' },\n    { row: 16, col: 23, rgb: '#0000CE' },\n    { row: 16, col: 24, rgb: '#2F2BD8' },\n    { row: 16, col: 25, rgb: '#F1F1FC' },\n    { row: 16, col: 27, rgb: '#D2D4F7' },\n    { row: 16, col: 28, rgb: '#3542DC' },\n    { row: 16, col: 29, rgb: '#404FDF' },\n    { row: 16, col: 30, rgb: '#DEE1F9' },\n    { row: 17, col: 21, rgb: '#E3E1F9' },\n    { row: 17, col: 22, rgb: '#1D15D4' },\n    { row: 17, col: 23, rgb: '#0301CF' },\n    { row: 17, col: 24, rgb: '#AEADF0' },\n    { row: 17, col: 26, rgb: '#FBFBFE' },\n    { row: 17, col: 27, rgb: '#4650DF' },\n    { row: 17, col: 28, rgb: '#000FD3' },\n    { row: 17, col: 29, rgb: '#0011D3' },\n    { row: 17, col: 30, rgb: '#919CED' },\n    { row: 18, col: 21, rgb: '#6962E2' },\n    { row: 18, col: 22, rgb: '#0000CD' },\n    { row: 18, col: 23, rgb: '#504DDE' },\n    { row: 18, col: 24, rgb: '#FDFDFF' },\n    { row: 18, col: 26, rgb: '#A4A9EF' },\n    { row: 18, col: 27, rgb: '#0212D4' },\n    { row: 18, col: 28, rgb: '#071DD5' },\n    { row: 18, col: 29, rgb: '#0E28D8' },\n    { row: 18, col: 30, rgb: '#CDD3F7' },\n    { row: 19, col: 20, rgb: '#C6C3F4' },\n    { row: 19, col: 21, rgb: '#0B05D0' },\n    { row: 19, col: 22, rgb: '#100DD2' },\n    { row: 19, col: 23, rgb: '#D1D0F6' },\n    { row: 19, col: 25, rgb: '#EDEEFC' },\n    { row: 19, col: 26, rgb: '#2834DA' },\n    { row: 19, col: 27, rgb: '#0518D5' },\n    { row: 19, col: 28, rgb: '#0019D5' },\n    { row: 19, col: 29, rgb: '#7484E9' },\n    { row: 20, col: 19, rgb: '#FAFAFE' },\n    { row: 20, col: 20, rgb: '#443CDB' },\n    { row: 20, col: 21, rgb: '#0000CE' },\n    { row: 20, col: 22, rgb: '#7775E5' },\n    { row: 20, col: 25, rgb: '#7C83E8' },\n    { row: 20, col: 26, rgb: '#0011D4' },\n    { row: 20, col: 27, rgb: '#051CD5' },\n    { row: 20, col: 28, rgb: '#223BDB' },\n    { row: 20, col: 29, rgb: '#E9ECFB' },\n    { row: 20, col: 52, rgb: '#F5FAFE' },\n    { row: 20, col: 53, rgb: '#EEF8FD' },\n    { row: 20, col: 54, rgb: '#F5FAFE' },\n    { row: 21, col: 19, rgb: '#A19CED' },\n    { row: 21, col: 20, rgb: '#0100CE' },\n    { row: 21, col: 21, rgb: '#2522D6' },\n    { row: 21, col: 22, rgb: '#EAEAFB' },\n    { row: 21, col: 24, rgb: '#D4D7F8' },\n    { row: 21, col: 25, rgb: '#1221D6' },\n    { row: 21, col: 26, rgb: '#071CD5' },\n    { row: 21, col: 27, rgb: '#011CD6' },\n    { row: 21, col: 28, rgb: '#9CA8EF' },\n    { row: 21, col: 33, rgb: '#EAEFFC' },\n    { row: 21, col: 34, rgb: '#ECF0FC' },\n    { row: 21, col: 49, rgb: '#DCEFFC' },\n    { row: 21, col: 50, rgb: '#87C8F6' },\n    { row: 21, col: 51, rgb: '#44ADF1' },\n    { row: 21, col: 52, rgb: '#24A1ED' },\n    { row: 21, col: 53, rgb: '#1C9EEA' },\n    { row: 21, col: 54, rgb: '#24A2E8' },\n    { row: 21, col: 55, rgb: '#44B1E9' },\n    { row: 21, col: 56, rgb: '#87CDEF' },\n    { row: 21, col: 57, rgb: '#DDF1FA' },\n    { row: 22, col: 18, rgb: '#EBEAFB' },\n    { row: 22, col: 19, rgb: '#261ED6' },\n    { row: 22, col: 20, rgb: '#0100CF' },\n    { row: 22, col: 21, rgb: '#9F9FED' },\n    { row: 22, col: 23, rgb: '#FEFEFF' },\n    { row: 22, col: 24, rgb: '#545EE1' },\n    { row: 22, col: 25, rgb: '#0114D4' },\n    { row: 22, col: 26, rgb: '#021BD5' },\n    { row: 22, col: 27, rgb: '#4056E0' },\n    { row: 22, col: 28, rgb: '#F9FAFE' },\n    { row: 22, col: 31, rgb: '#FBFCFE' },\n    { row: 22, col: 32, rgb: '#7694EC' },\n    { row: 22, col: 33, rgb: '#184EDF' },\n    { row: 22, col: 34, rgb: '#1A54E0' },\n    { row: 22, col: 35, rgb: '#7FA2EE' },\n    { row: 22, col: 36, rgb: '#FCFDFF' },\n    { row: 22, col: 47, rgb: '#F7FBFE' },\n    { row: 22, col: 48, rgb: '#7FC2F5' },\n    { row: 22, col: 49, rgb: '#1290ED' },\n    { row: 22, col: 50, rgb: '#008BEC' },\n    { row: 22, col: 51, rgb: '#008FEB' },\n    { row: 22, col: 52, rgb: '#0092E8' },\n    { row: 22, col: 53, rgb: '#0093E5' },\n    { row: 22, col: 54, rgb: '#0094E2' },\n    { row: 22, col: 55, rgb: '#0094DF' },\n    { row: 22, col: 56, rgb: '#0093DB' },\n    { row: 22, col: 57, rgb: '#139EDC' },\n    { row: 22, col: 58, rgb: '#82CCEB' },\n    { row: 22, col: 59, rgb: '#F8FCFE' },\n    { row: 22, col: 65, rgb: '#FEFFFF' },\n    { row: 22, col: 66, rgb: '#F9FDFD' },\n    { row: 23, col: 18, rgb: '#7872E5' },\n    { row: 23, col: 19, rgb: '#0000CE' },\n    { row: 23, col: 20, rgb: '#4341DC' },\n    { row: 23, col: 21, rgb: '#FAFAFE' },\n    { row: 23, col: 23, rgb: '#B2B7F2' },\n    { row: 23, col: 24, rgb: '#0516D4' },\n    { row: 23, col: 25, rgb: '#071ED6' },\n    { row: 23, col: 26, rgb: '#0924D8' },\n    { row: 23, col: 27, rgb: '#C2CAF5' },\n    { row: 23, col: 31, rgb: '#9AAFF0' },\n    { row: 23, col: 32, rgb: '#0036DB' },\n    { row: 23, col: 33, rgb: '#0441DD' },\n    { row: 23, col: 34, rgb: '#0346DE' },\n    { row: 23, col: 35, rgb: '#0046DF' },\n    { row: 23, col: 36, rgb: '#B2C9F5' },\n    { row: 23, col: 46, rgb: '#EFF7FD' },\n    { row: 23, col: 47, rgb: '#4CA8F0' },\n    { row: 23, col: 48, rgb: '#0083EB' },\n    { row: 23, col: 49, rgb: '#018DEC' },\n    { row: 23, col: 50, rgb: '#0492EC' },\n    { row: 23, col: 51, rgb: '#0493EA' },\n    { row: 23, col: 52, rgb: '#0394E7' },\n    { row: 23, col: 53, rgb: '#0395E4' },\n    { row: 23, col: 54, rgb: '#0397E1' },\n    { row: 23, col: 55, rgb: '#0397DE' },\n    { row: 23, col: 56, rgb: '#0398DB' },\n    { row: 23, col: 57, rgb: '#0098D7' },\n    { row: 23, col: 58, rgb: '#0096D3' },\n    { row: 23, col: 59, rgb: '#4EB9DF' },\n    { row: 23, col: 60, rgb: '#F1F9FC' },\n    { row: 23, col: 64, rgb: '#E7F6F9' },\n    { row: 23, col: 65, rgb: '#44BAD1' },\n    { row: 23, col: 66, rgb: '#2AAFC8' },\n    { row: 23, col: 67, rgb: '#BBE6ED' },\n    { row: 24, col: 17, rgb: '#D2D0F6' },\n    { row: 24, col: 18, rgb: '#100AD2' },\n    { row: 24, col: 19, rgb: '#0A08D1' },\n    { row: 24, col: 20, rgb: '#C5C4F4' },\n    { row: 24, col: 22, rgb: '#F3F4FD' },\n    { row: 24, col: 23, rgb: '#323FDC' },\n    { row: 24, col: 24, rgb: '#0418D5' },\n    { row: 24, col: 25, rgb: '#001AD6' },\n    { row: 24, col: 26, rgb: '#6477E6' },\n    { row: 24, col: 30, rgb: '#E7ECFB' },\n    { row: 24, col: 31, rgb: '#1F50DF' },\n    { row: 24, col: 32, rgb: '#043FDD' },\n    { row: 24, col: 33, rgb: '#0847DE' },\n    { row: 24, col: 34, rgb: '#074CDF' },\n    { row: 24, col: 35, rgb: '#0048DF' },\n    { row: 24, col: 36, rgb: '#83A9F0' },\n    { row: 24, col: 45, rgb: '#FBFDFF' },\n    { row: 24, col: 46, rgb: '#55ABF1' },\n    { row: 24, col: 47, rgb: '#0081EA' },\n    { row: 24, col: 48, rgb: '#048CEC' },\n    { row: 24, col: 49, rgb: '#0491ED' },\n    { row: 24, col: 50, rgb: '#0493EB' },\n    { row: 24, col: 51, rgb: '#0494E8' },\n    { row: 24, col: 52, rgb: '#0194E4' },\n    { row: 24, col: 53, rgb: '#0095E2' },\n    { row: 24, col: 54, rgb: '#0196DF' },\n    { row: 24, col: 55, rgb: '#0398DC' },\n    { row: 24, col: 56, rgb: '#0499D9' },\n    { row: 24, col: 57, rgb: '#039AD6' },\n    { row: 24, col: 58, rgb: '#029BD3' },\n    { row: 24, col: 59, rgb: '#0097CD' },\n    { row: 24, col: 60, rgb: '#57BEDE' },\n    { row: 24, col: 61, rgb: '#FCFEFE' },\n    { row: 24, col: 64, rgb: '#A5DEE9' },\n    { row: 24, col: 65, rgb: '#009BBB' },\n    { row: 24, col: 66, rgb: '#00A0BB' },\n    { row: 24, col: 67, rgb: '#19ACC0' },\n    { row: 24, col: 68, rgb: '#DFF4F6' },\n    { row: 25, col: 16, rgb: '#FDFDFF' },\n    { row: 25, col: 17, rgb: '#524ADE' },\n    { row: 25, col: 18, rgb: '#0000CE' },\n    { row: 25, col: 19, rgb: '#6867E3' },\n    { row: 25, col: 22, rgb: '#8B92EB' },\n    { row: 25, col: 23, rgb: '#0013D4' },\n    { row: 25, col: 24, rgb: '#061ED6' },\n    { row: 25, col: 25, rgb: '#1934DB' },\n    { row: 25, col: 26, rgb: '#E0E4FA' },\n    { row: 25, col: 30, rgb: '#708FEB' },\n    { row: 25, col: 31, rgb: '#0039DB' },\n    { row: 25, col: 32, rgb: '#0846DE' },\n    { row: 25, col: 33, rgb: '#074ADF' },\n    { row: 25, col: 34, rgb: '#064EE0' },\n    { row: 25, col: 35, rgb: '#0551E0' },\n    { row: 25, col: 36, rgb: '#BDD2F7' },\n    { row: 25, col: 45, rgb: '#9BCDF6' },\n    { row: 25, col: 46, rgb: '#0081EA' },\n    { row: 25, col: 47, rgb: '#038AEC' },\n    { row: 25, col: 48, rgb: '#048FED' },\n    { row: 25, col: 49, rgb: '#0493EC' },\n    { row: 25, col: 50, rgb: '#0293E9' },\n    { row: 25, col: 51, rgb: '#0091E5' },\n    { row: 25, col: 52, rgb: '#0897E3' },\n    { row: 25, col: 53, rgb: '#159EE2' },\n    { row: 25, col: 54, rgb: '#0899DD' },\n    { row: 25, col: 55, rgb: '#0095D9' },\n    { row: 25, col: 56, rgb: '#0299D7' },\n    { row: 25, col: 57, rgb: '#029BD4' },\n    { row: 25, col: 58, rgb: '#029CD1' },\n    { row: 25, col: 59, rgb: '#019CCE' },\n    { row: 25, col: 60, rgb: '#009BCA' },\n    { row: 25, col: 61, rgb: '#A0DBEB' },\n    { row: 25, col: 64, rgb: '#DFF3F7' },\n    { row: 25, col: 65, rgb: '#1DACC5' },\n    { row: 25, col: 66, rgb: '#00A2BA' },\n    { row: 25, col: 67, rgb: '#00A1B5' },\n    { row: 25, col: 68, rgb: '#5DC6D0' },\n    { row: 26, col: 16, rgb: '#AFACEF' },\n    { row: 26, col: 17, rgb: '#0400CF' },\n    { row: 26, col: 18, rgb: '#1C1AD4' },\n    { row: 26, col: 19, rgb: '#E2E2FA' },\n    { row: 26, col: 21, rgb: '#DFE0F9' },\n    { row: 26, col: 22, rgb: '#1929D8' },\n    { row: 26, col: 23, rgb: '#061CD5' },\n    { row: 26, col: 24, rgb: '#001BD6' },\n    { row: 26, col: 25, rgb: '#8D9BED' },\n    { row: 26, col: 29, rgb: '#CCD7F8' },\n    { row: 26, col: 30, rgb: '#0C42DD' },\n    { row: 26, col: 31, rgb: '#0643DD' },\n    { row: 26, col: 32, rgb: '#0849DE' },\n    { row: 26, col: 33, rgb: '#074DE0' },\n    { row: 26, col: 34, rgb: '#004BDF' },\n    { row: 26, col: 35, rgb: '#588DEB' },\n    { row: 26, col: 36, rgb: '#FEFEFF' },\n    { row: 26, col: 44, rgb: '#E8F4FD' },\n    { row: 26, col: 45, rgb: '#1E91EC' },\n    { row: 26, col: 46, rgb: '#0186EB' },\n    { row: 26, col: 47, rgb: '#048EEC' },\n    { row: 26, col: 48, rgb: '#0492EC' },\n    { row: 26, col: 49, rgb: '#0292EA' },\n    { row: 26, col: 50, rgb: '#0896E7' },\n    { row: 26, col: 51, rgb: '#77C5F0' },\n    { row: 26, col: 52, rgb: '#D2ECFA' },\n    { row: 26, col: 53, rgb: '#E8F5FC' },\n    { row: 26, col: 54, rgb: '#D1ECF8' },\n    { row: 26, col: 55, rgb: '#74C7E9' },\n    { row: 26, col: 56, rgb: '#069BD5' },\n    { row: 26, col: 57, rgb: '#019BD2' },\n    { row: 26, col: 58, rgb: '#029CCF' },\n    { row: 26, col: 59, rgb: '#029ECC' },\n    { row: 26, col: 60, rgb: '#009CC8' },\n    { row: 26, col: 61, rgb: '#2BAFD0' },\n    { row: 26, col: 62, rgb: '#F6FCFD' },\n    { row: 26, col: 65, rgb: '#B1E3EA' },\n    { row: 26, col: 66, rgb: '#03A3B9' },\n    { row: 26, col: 67, rgb: '#00A4B6' },\n    { row: 26, col: 68, rgb: '#07A8B5' },\n    { row: 26, col: 69, rgb: '#D4F0F2' },\n    { row: 27, col: 15, rgb: '#F2F1FC' },\n    { row: 27, col: 16, rgb: '#3029D8' },\n    { row: 27, col: 17, rgb: '#0000CE' },\n    { row: 27, col: 18, rgb: '#9090EA' },\n    { row: 27, col: 21, rgb: '#636DE4' },\n    { row: 27, col: 22, rgb: '#0014D4' },\n    { row: 27, col: 23, rgb: '#031DD6' },\n    { row: 27, col: 24, rgb: '#334CDF' },\n    { row: 27, col: 25, rgb: '#F4F6FD' },\n    { row: 27, col: 28, rgb: '#FCFDFE' },\n    { row: 27, col: 29, rgb: '#4971E5' },\n    { row: 27, col: 30, rgb: '#003CDC' },\n    { row: 27, col: 31, rgb: '#0847DE' },\n    { row: 27, col: 32, rgb: '#074CDF' },\n    { row: 27, col: 33, rgb: '#044EE0' },\n    { row: 27, col: 34, rgb: '#125CE2' },\n    { row: 27, col: 35, rgb: '#D8E5FA' },\n    { row: 27, col: 44, rgb: '#70B9F3' },\n    { row: 27, col: 45, rgb: '#0082EA' },\n    { row: 27, col: 46, rgb: '#048CEC' },\n    { row: 27, col: 47, rgb: '#0491ED' },\n    { row: 27, col: 48, rgb: '#0392EB' },\n    { row: 27, col: 49, rgb: '#0292E8' },\n    { row: 27, col: 50, rgb: '#9FD6F5' },\n    { row: 27, col: 56, rgb: '#9AD7ED' },\n    { row: 27, col: 57, rgb: '#029BCF' },\n    { row: 27, col: 58, rgb: '#019DCD' },\n    { row: 27, col: 59, rgb: '#029FCB' },\n    { row: 27, col: 60, rgb: '#019FC8' },\n    { row: 27, col: 61, rgb: '#019FC5' },\n    { row: 27, col: 62, rgb: '#C0E7F0' },\n    { row: 27, col: 66, rgb: '#44BDCA' },\n    { row: 27, col: 67, rgb: '#00A3B3' },\n    { row: 27, col: 68, rgb: '#00A3AF' },\n    { row: 27, col: 69, rgb: '#83D4D9' },\n    { row: 28, col: 15, rgb: '#8883E8' },\n    { row: 28, col: 16, rgb: '#0000CE' },\n    { row: 28, col: 17, rgb: '#3735DA' },\n    { row: 28, col: 18, rgb: '#F5F5FD' },\n    { row: 28, col: 20, rgb: '#C0C4F4' },\n    { row: 28, col: 21, rgb: '#091BD5' },\n    { row: 28, col: 22, rgb: '#071FD6' },\n    { row: 28, col: 23, rgb: '#0521D7' },\n    { row: 28, col: 24, rgb: '#B5BEF3' },\n    { row: 28, col: 28, rgb: '#A8BBF3' },\n    { row: 28, col: 29, rgb: '#023BDC' },\n    { row: 28, col: 30, rgb: '#0845DE' },\n    { row: 28, col: 31, rgb: '#074ADF' },\n    { row: 28, col: 32, rgb: '#074EE0' },\n    { row: 28, col: 33, rgb: '#004CDF' },\n    { row: 28, col: 34, rgb: '#80A9EF' },\n    { row: 28, col: 43, rgb: '#CDE6FB' },\n    { row: 28, col: 44, rgb: '#0B88EB' },\n    { row: 28, col: 45, rgb: '#0289EB' },\n    { row: 28, col: 46, rgb: '#048FED' },\n    { row: 28, col: 47, rgb: '#0492EC' },\n    { row: 28, col: 48, rgb: '#008FE8' },\n    { row: 28, col: 49, rgb: '#54B6EE' },\n    { row: 28, col: 57, rgb: '#3FB5DA' },\n    { row: 28, col: 58, rgb: '#009CCA' },\n    { row: 28, col: 59, rgb: '#029FC9' },\n    { row: 28, col: 60, rgb: '#02A0C7' },\n    { row: 28, col: 61, rgb: '#009DC1' },\n    { row: 28, col: 62, rgb: '#88D3E2' },\n    { row: 28, col: 66, rgb: '#9BDCE2' },\n    { row: 28, col: 67, rgb: '#00A3B0' },\n    { row: 28, col: 68, rgb: '#00A5AE' },\n    { row: 28, col: 69, rgb: '#46C0C5' },\n    { row: 29, col: 14, rgb: '#DDDBF8' },\n    { row: 29, col: 15, rgb: '#1712D3' },\n    { row: 29, col: 16, rgb: '#0605D0' },\n    { row: 29, col: 17, rgb: '#B7B7F2' },\n    { row: 29, col: 19, rgb: '#F8F9FE' },\n    { row: 29, col: 20, rgb: '#3E4BDE' },\n    { row: 29, col: 21, rgb: '#0318D5' },\n    { row: 29, col: 22, rgb: '#001CD6' },\n    { row: 29, col: 23, rgb: '#566BE4' },\n    { row: 29, col: 24, rgb: '#FEFFFF' },\n    { row: 29, col: 27, rgb: '#EFF2FD' },\n    { row: 29, col: 28, rgb: '#2959E1' },\n    { row: 29, col: 29, rgb: '#033FDC' },\n    { row: 29, col: 30, rgb: '#0848DE' },\n    { row: 29, col: 31, rgb: '#074DE0' },\n    { row: 29, col: 32, rgb: '#024DE0' },\n    { row: 29, col: 33, rgb: '#296DE5' },\n    { row: 29, col: 34, rgb: '#F0F5FD' },\n    { row: 29, col: 42, rgb: '#FCFEFF' },\n    { row: 29, col: 43, rgb: '#49A6F0' },\n    { row: 29, col: 44, rgb: '#0084EB' },\n    { row: 29, col: 45, rgb: '#048DEC' },\n    { row: 29, col: 46, rgb: '#0491ED' },\n    { row: 29, col: 47, rgb: '#0292EA' },\n    { row: 29, col: 48, rgb: '#0F98E8' },\n    { row: 29, col: 49, rgb: '#D6EEFB' },\n    { row: 29, col: 57, rgb: '#7FCEE5' },\n    { row: 29, col: 58, rgb: '#009BC8' },\n    { row: 29, col: 59, rgb: '#029FC7' },\n    { row: 29, col: 60, rgb: '#02A0C5' },\n    { row: 29, col: 61, rgb: '#009DBF' },\n    { row: 29, col: 62, rgb: '#6BC9DA' },\n    { row: 29, col: 66, rgb: '#CBEDEF' },\n    { row: 29, col: 67, rgb: '#02A7B2' },\n    { row: 29, col: 68, rgb: '#00A6AD' },\n    { row: 29, col: 69, rgb: '#28B6B9' },\n    { row: 29, col: 70, rgb: '#F9FDFD' },\n    { row: 30, col: 14, rgb: '#605AE1' },\n    { row: 30, col: 15, rgb: '#0000CD' },\n    { row: 30, col: 16, rgb: '#5959E0' },\n    { row: 30, col: 19, rgb: '#9AA1EE' },\n    { row: 30, col: 20, rgb: '#0115D4' },\n    { row: 30, col: 21, rgb: '#0620D6' },\n    { row: 30, col: 22, rgb: '#122EDA' },\n    { row: 30, col: 23, rgb: '#D6DBF8' },\n    { row: 30, col: 27, rgb: '#7F9BED' },\n    { row: 30, col: 28, rgb: '#003ADC' },\n    { row: 30, col: 29, rgb: '#0847DE' },\n    { row: 30, col: 30, rgb: '#074BDF' },\n    { row: 30, col: 31, rgb: '#064FE0' },\n    { row: 30, col: 32, rgb: '#0150E0' },\n    { row: 30, col: 33, rgb: '#A9C5F4' },\n    { row: 30, col: 42, rgb: '#A9D5F8' },\n    { row: 30, col: 43, rgb: '#0183EA' },\n    { row: 30, col: 44, rgb: '#038BEC' },\n    { row: 30, col: 45, rgb: '#0490ED' },\n    { row: 30, col: 46, rgb: '#0493EB' },\n    { row: 30, col: 47, rgb: '#008FE7' },\n    { row: 30, col: 48, rgb: '#7DC8F2' },\n    { row: 30, col: 57, rgb: '#7ECEE4' },\n    { row: 30, col: 58, rgb: '#009BC6' },\n    { row: 30, col: 59, rgb: '#02A0C6' },\n    { row: 30, col: 60, rgb: '#01A1C3' },\n    { row: 30, col: 61, rgb: '#009EBD' },\n    { row: 30, col: 62, rgb: '#6CC9D9' },\n    { row: 30, col: 66, rgb: '#D8F1F3' },\n    { row: 30, col: 67, rgb: '#07AAB2' },\n    { row: 30, col: 68, rgb: '#00A6AB' },\n    { row: 30, col: 69, rgb: '#1FB4B5' },\n    { row: 30, col: 70, rgb: '#F3FBFB' },\n    { row: 31, col: 13, rgb: '#BDBBF2' },\n    { row: 31, col: 14, rgb: '#0804D0' },\n    { row: 31, col: 15, rgb: '#1413D3' },\n    { row: 31, col: 16, rgb: '#D8D8F8' },\n    { row: 31, col: 18, rgb: '#E8E9FB' },\n    { row: 31, col: 19, rgb: '#2131D9' },\n    { row: 31, col: 20, rgb: '#051CD5' },\n    { row: 31, col: 21, rgb: '#001CD6' },\n    { row: 31, col: 22, rgb: '#7E8EEA' },\n    { row: 31, col: 26, rgb: '#D7E0F9' },\n    { row: 31, col: 27, rgb: '#1248DE' },\n    { row: 31, col: 28, rgb: '#0543DD' },\n    { row: 31, col: 29, rgb: '#084ADE' },\n    { row: 31, col: 30, rgb: '#074EE0' },\n    { row: 31, col: 31, rgb: '#004DDF' },\n    { row: 31, col: 32, rgb: '#4A84E9' },\n    { row: 31, col: 33, rgb: '#FCFDFF' },\n    { row: 31, col: 41, rgb: '#F0F7FE' },\n    { row: 31, col: 42, rgb: '#2896EE' },\n    { row: 31, col: 43, rgb: '#0087EB' },\n    { row: 31, col: 44, rgb: '#048FEC' },\n    { row: 31, col: 45, rgb: '#0492EC' },\n    { row: 31, col: 46, rgb: '#0091E9' },\n    { row: 31, col: 47, rgb: '#25A3EA' },\n    { row: 31, col: 48, rgb: '#EFF8FD' },\n    { row: 31, col: 56, rgb: '#FDFEFE' },\n    { row: 31, col: 57, rgb: '#3CB5D5' },\n    { row: 31, col: 58, rgb: '#009DC5' },\n    { row: 31, col: 59, rgb: '#01A1C4' },\n    { row: 31, col: 60, rgb: '#01A1C1' },\n    { row: 31, col: 61, rgb: '#009FBC' },\n    { row: 31, col: 62, rgb: '#89D5E0' },\n    { row: 31, col: 66, rgb: '#CBEDEF' },\n    { row: 31, col: 67, rgb: '#02A8AF' },\n    { row: 31, col: 68, rgb: '#00A7A9' },\n    { row: 31, col: 69, rgb: '#28B7B7' },\n    { row: 31, col: 70, rgb: '#F9FDFD' },\n    { row: 32, col: 12, rgb: '#F7F7FD' },\n    { row: 32, col: 13, rgb: '#3C36DA' },\n    { row: 32, col: 14, rgb: '#0000CE' },\n    { row: 32, col: 15, rgb: '#8181E8' },\n    { row: 32, col: 18, rgb: '#727BE7' },\n    { row: 32, col: 19, rgb: '#0015D4' },\n    { row: 32, col: 20, rgb: '#041FD6' },\n    { row: 32, col: 21, rgb: '#2943DD' },\n    { row: 32, col: 22, rgb: '#EEF0FC' },\n    { row: 32, col: 26, rgb: '#577DE8' },\n    { row: 32, col: 27, rgb: '#003CDC' },\n    { row: 32, col: 28, rgb: '#0848DE' },\n    { row: 32, col: 29, rgb: '#074CE0' },\n    { row: 32, col: 30, rgb: '#0550E0' },\n    { row: 32, col: 31, rgb: '#0C59E1' },\n    { row: 32, col: 32, rgb: '#CDDDF9' },\n    { row: 32, col: 41, rgb: '#80C1F4' },\n    { row: 32, col: 42, rgb: '#0083EA' },\n    { row: 32, col: 43, rgb: '#048DEC' },\n    { row: 32, col: 44, rgb: '#0491ED' },\n    { row: 32, col: 45, rgb: '#0393EA' },\n    { row: 32, col: 46, rgb: '#0091E7' },\n    { row: 32, col: 47, rgb: '#A6D9F6' },\n    { row: 32, col: 56, rgb: '#AADFED' },\n    { row: 32, col: 57, rgb: '#019DC7' },\n    { row: 32, col: 58, rgb: '#01A0C5' },\n    { row: 32, col: 59, rgb: '#01A1C2' },\n    { row: 32, col: 60, rgb: '#00A2BF' },\n    { row: 32, col: 61, rgb: '#01A2BC' },\n    { row: 32, col: 62, rgb: '#C1E9EE' },\n    { row: 32, col: 66, rgb: '#9BDDDF' },\n    { row: 32, col: 67, rgb: '#00A5AA' },\n    { row: 32, col: 68, rgb: '#00A7A7' },\n    { row: 32, col: 69, rgb: '#46C1C0' },\n    { row: 33, col: 12, rgb: '#9793EB' },\n    { row: 33, col: 13, rgb: '#0000CE' },\n    { row: 33, col: 14, rgb: '#2B2BD8' },\n    { row: 33, col: 15, rgb: '#EFEFFC' },\n    { row: 33, col: 17, rgb: '#CDD0F6' },\n    { row: 33, col: 18, rgb: '#0E20D6' },\n    { row: 33, col: 19, rgb: '#0720D6' },\n    { row: 33, col: 20, rgb: '#0220D7' },\n    { row: 33, col: 21, rgb: '#A6B2F1' },\n    { row: 33, col: 25, rgb: '#B6C6F5' },\n    { row: 33, col: 26, rgb: '#053EDC' },\n    { row: 33, col: 27, rgb: '#0746DE' },\n    { row: 33, col: 28, rgb: '#074BDF' },\n    { row: 33, col: 29, rgb: '#074FE0' },\n    { row: 33, col: 30, rgb: '#004DE0' },\n    { row: 33, col: 31, rgb: '#719FEE' },\n    { row: 33, col: 40, rgb: '#D8ECFC' },\n    { row: 33, col: 41, rgb: '#118CEC' },\n    { row: 33, col: 42, rgb: '#028AEC' },\n    { row: 33, col: 43, rgb: '#0490ED' },\n    { row: 33, col: 44, rgb: '#0493EB' },\n    { row: 33, col: 45, rgb: '#0090E8' },\n    { row: 33, col: 46, rgb: '#45B1EC' },\n    { row: 33, col: 47, rgb: '#FCFEFF' },\n    { row: 33, col: 55, rgb: '#F0F9FC' },\n    { row: 33, col: 56, rgb: '#27ADD0' },\n    { row: 33, col: 57, rgb: '#009EC5' },\n    { row: 33, col: 58, rgb: '#01A1C3' },\n    { row: 33, col: 59, rgb: '#01A2C0' },\n    { row: 33, col: 60, rgb: '#00A1BC' },\n    { row: 33, col: 61, rgb: '#2EB4C7' },\n    { row: 33, col: 62, rgb: '#F7FCFD' },\n    { row: 33, col: 65, rgb: '#FEFFFF' },\n    { row: 33, col: 66, rgb: '#42BFC2' },\n    { row: 33, col: 67, rgb: '#00A7A8' },\n    { row: 33, col: 68, rgb: '#00A7A4' },\n    { row: 33, col: 69, rgb: '#83D6D4' },\n    { row: 34, col: 11, rgb: '#E6E5FA' },\n    { row: 34, col: 12, rgb: '#201AD5' },\n    { row: 34, col: 13, rgb: '#0202CF' },\n    { row: 34, col: 14, rgb: '#A9AAEF' },\n    { row: 34, col: 16, rgb: '#FCFCFE' },\n    { row: 34, col: 17, rgb: '#4B58E0' },\n    { row: 34, col: 18, rgb: '#0118D5' },\n    { row: 34, col: 19, rgb: '#011DD6' },\n    { row: 34, col: 20, rgb: '#485FE2' },\n    { row: 34, col: 21, rgb: '#FCFCFE' },\n    { row: 34, col: 24, rgb: '#F5F7FD' },\n    { row: 34, col: 25, rgb: '#3463E3' },\n    { row: 34, col: 26, rgb: '#023FDD' },\n    { row: 34, col: 27, rgb: '#0849DE' },\n    { row: 34, col: 28, rgb: '#074EE0' },\n    { row: 34, col: 29, rgb: '#034FE0' },\n    { row: 34, col: 30, rgb: '#1F68E4' },\n    { row: 34, col: 31, rgb: '#E8F0FC' },\n    { row: 34, col: 40, rgb: '#57AEF1' },\n    { row: 34, col: 41, rgb: '#0085EB' },\n    { row: 34, col: 42, rgb: '#048EEC' },\n    { row: 34, col: 43, rgb: '#0492EC' },\n    { row: 34, col: 44, rgb: '#0293E9' },\n    { row: 34, col: 45, rgb: '#0996E7' },\n    { row: 34, col: 46, rgb: '#CBE9F9' },\n    { row: 34, col: 55, rgb: '#80CFE4' },\n    { row: 34, col: 56, rgb: '#009CC5' },\n    { row: 34, col: 57, rgb: '#01A1C4' },\n    { row: 34, col: 58, rgb: '#01A1C1' },\n    { row: 34, col: 59, rgb: '#01A2BF' },\n    { row: 34, col: 60, rgb: '#00A1BA' },\n    { row: 34, col: 61, rgb: '#A4DEE6' },\n    { row: 34, col: 65, rgb: '#B4E5E7' },\n    { row: 34, col: 66, rgb: '#02A8AB' },\n    { row: 34, col: 67, rgb: '#00A9A8' },\n    { row: 34, col: 68, rgb: '#07ACA8' },\n    { row: 34, col: 69, rgb: '#D4F1F0' },\n    { row: 35, col: 11, rgb: '#6F6AE4' },\n    { row: 35, col: 12, rgb: '#0000CE' },\n    { row: 35, col: 13, rgb: '#4B4BDE' },\n    { row: 35, col: 14, rgb: '#FCFCFF' },\n    { row: 35, col: 16, rgb: '#A9AFF0' },\n    { row: 35, col: 17, rgb: '#0318D5' },\n    { row: 35, col: 18, rgb: '#0721D7' },\n    { row: 35, col: 19, rgb: '#0C2AD9' },\n    { row: 35, col: 20, rgb: '#CAD2F7' },\n    { row: 35, col: 24, rgb: '#8FA8EF' },\n    { row: 35, col: 25, rgb: '#003BDC' },\n    { row: 35, col: 26, rgb: '#0848DE' },\n    { row: 35, col: 27, rgb: '#074CE0' },\n    { row: 35, col: 28, rgb: '#0750E0' },\n    { row: 35, col: 29, rgb: '#004FE0' },\n    { row: 35, col: 30, rgb: '#9ABBF3' },\n    { row: 35, col: 39, rgb: '#B7DCF9' },\n    { row: 35, col: 40, rgb: '#0486EB' },\n    { row: 35, col: 41, rgb: '#038CEC' },\n    { row: 35, col: 42, rgb: '#0491ED' },\n    { row: 35, col: 43, rgb: '#0493EB' },\n    { row: 35, col: 44, rgb: '#0090E7' },\n    { row: 35, col: 45, rgb: '#6DC1F0' },\n    { row: 35, col: 54, rgb: '#D9F1F7' },\n    { row: 35, col: 55, rgb: '#10A4CA' },\n    { row: 35, col: 56, rgb: '#009FC5' },\n    { row: 35, col: 57, rgb: '#01A1C2' },\n    { row: 35, col: 58, rgb: '#01A2BF' },\n    { row: 35, col: 59, rgb: '#00A0BB' },\n    { row: 35, col: 60, rgb: '#42BBCC' },\n    { row: 35, col: 61, rgb: '#FBFEFE' },\n    { row: 35, col: 64, rgb: '#F5FBFC' },\n    { row: 35, col: 65, rgb: '#2EB8BB' },\n    { row: 35, col: 66, rgb: '#00A8A8' },\n    { row: 35, col: 67, rgb: '#00A7A4' },\n    { row: 35, col: 68, rgb: '#5CC9C6' },\n    { row: 36, col: 10, rgb: '#CAC8F5' },\n    { row: 36, col: 11, rgb: '#0C09D1' },\n    { row: 36, col: 12, rgb: '#0D0DD2' },\n    { row: 36, col: 13, rgb: '#CCCDF6' },\n    { row: 36, col: 15, rgb: '#EFF0FC' },\n    { row: 36, col: 16, rgb: '#2B3CDB' },\n    { row: 36, col: 17, rgb: '#041CD6' },\n    { row: 36, col: 18, rgb: '#001DD6' },\n    { row: 36, col: 19, rgb: '#6E81E8' },\n    { row: 36, col: 23, rgb: '#E1E8FB' },\n    { row: 36, col: 24, rgb: '#1A4FDF' },\n    { row: 36, col: 25, rgb: '#0443DD' },\n    { row: 36, col: 26, rgb: '#074BDF' },\n    { row: 36, col: 27, rgb: '#074FE0' },\n    { row: 36, col: 28, rgb: '#004FE0' },\n    { row: 36, col: 29, rgb: '#3D7CE8' },\n    { row: 36, col: 30, rgb: '#F9FBFE' },\n    { row: 36, col: 39, rgb: '#59AFF2' },\n    { row: 36, col: 40, rgb: '#0086EB' },\n    { row: 36, col: 41, rgb: '#0490ED' },\n    { row: 36, col: 42, rgb: '#0492EC' },\n    { row: 36, col: 43, rgb: '#0192E8' },\n    { row: 36, col: 44, rgb: '#1B9FE8' },\n    { row: 36, col: 45, rgb: '#E7F5FC' },\n    { row: 36, col: 54, rgb: '#57BFDA' },\n    { row: 36, col: 55, rgb: '#009CC4' },\n    { row: 36, col: 56, rgb: '#01A1C3' },\n    { row: 36, col: 57, rgb: '#01A2C0' },\n    { row: 36, col: 58, rgb: '#01A2BE' },\n    { row: 36, col: 59, rgb: '#07A5BC' },\n    { row: 36, col: 60, rgb: '#C9EBF0' },\n    { row: 36, col: 64, rgb: '#8BD8DA' },\n    { row: 36, col: 65, rgb: '#00A6A8' },\n    { row: 36, col: 66, rgb: '#00A9A7' },\n    { row: 36, col: 67, rgb: '#11AFAB' },\n    { row: 36, col: 68, rgb: '#DCF3F2' },\n    { row: 37, col: 9, rgb: '#FBFBFE' },\n    { row: 37, col: 10, rgb: '#4944DD' },\n    { row: 37, col: 11, rgb: '#0000CE' },\n    { row: 37, col: 12, rgb: '#7172E5' },\n    { row: 37, col: 15, rgb: '#818AE9' },\n    { row: 37, col: 16, rgb: '#0016D4' },\n    { row: 37, col: 17, rgb: '#0521D7' },\n    { row: 37, col: 18, rgb: '#1F3BDC' },\n    { row: 37, col: 19, rgb: '#E6EAFB' },\n    { row: 37, col: 23, rgb: '#6689EA' },\n    { row: 37, col: 24, rgb: '#003CDC' },\n    { row: 37, col: 25, rgb: '#0849DE' },\n    { row: 37, col: 26, rgb: '#074DE0' },\n    { row: 37, col: 27, rgb: '#0651E0' },\n    { row: 37, col: 28, rgb: '#0756E1' },\n    { row: 37, col: 29, rgb: '#C0D5F7' },\n    { row: 37, col: 39, rgb: '#62B6F3' },\n    { row: 37, col: 40, rgb: '#0088EB' },\n    { row: 37, col: 41, rgb: '#0492EC' },\n    { row: 37, col: 42, rgb: '#0293EA' },\n    { row: 37, col: 43, rgb: '#0090E6' },\n    { row: 37, col: 44, rgb: '#96D3F4' },\n    { row: 37, col: 53, rgb: '#B8E4F0' },\n    { row: 37, col: 54, rgb: '#039EC6' },\n    { row: 37, col: 55, rgb: '#01A0C4' },\n    { row: 37, col: 56, rgb: '#01A1C1' },\n    { row: 37, col: 57, rgb: '#01A2BF' },\n    { row: 37, col: 58, rgb: '#00A0B9' },\n    { row: 37, col: 59, rgb: '#69C9D6' },\n    { row: 37, col: 63, rgb: '#E1F5F5' },\n    { row: 37, col: 64, rgb: '#14AFB2' },\n    { row: 37, col: 65, rgb: '#00A9A8' },\n    { row: 37, col: 66, rgb: '#00A7A3' },\n    { row: 37, col: 67, rgb: '#84D6D3' },\n    { row: 37, col: 70, rgb: '#95DDD7' },\n    { row: 37, col: 71, rgb: '#86D9D0' },\n    { row: 37, col: 72, rgb: '#FAFEFD' },\n    { row: 38, col: 9, rgb: '#A6A3EE' },\n    { row: 38, col: 10, rgb: '#0200CF' },\n    { row: 38, col: 11, rgb: '#2122D6' },\n    { row: 38, col: 12, rgb: '#E7E8FB' },\n    { row: 38, col: 14, rgb: '#D8DBF8' },\n    { row: 38, col: 15, rgb: '#1427D7' },\n    { row: 38, col: 16, rgb: '#0620D6' },\n    { row: 38, col: 17, rgb: '#001FD7' },\n    { row: 38, col: 18, rgb: '#97A5EF' },\n    { row: 38, col: 22, rgb: '#C4D1F7' },\n    { row: 38, col: 23, rgb: '#0943DD' },\n    { row: 38, col: 24, rgb: '#0646DE' },\n    { row: 38, col: 25, rgb: '#074CDF' },\n    { row: 38, col: 26, rgb: '#0750E0' },\n    { row: 38, col: 27, rgb: '#004EE0' },\n    { row: 38, col: 28, rgb: '#6296EC' },\n    { row: 38, col: 39, rgb: '#D0EAFB' },\n    { row: 38, col: 40, rgb: '#1E9BEE' },\n    { row: 38, col: 41, rgb: '#008DEA' },\n    { row: 38, col: 42, rgb: '#008FE7' },\n    { row: 38, col: 43, rgb: '#50B5ED' },\n    { row: 38, col: 44, rgb: '#F8FCFE' },\n    { row: 38, col: 52, rgb: '#F6FCFD' },\n    { row: 38, col: 53, rgb: '#33B2D2' },\n    { row: 38, col: 54, rgb: '#009DC4' },\n    { row: 38, col: 55, rgb: '#01A1C2' },\n    { row: 38, col: 56, rgb: '#01A2BF' },\n    { row: 38, col: 57, rgb: '#00A2BC' },\n    { row: 38, col: 58, rgb: '#19ACC0' },\n    { row: 38, col: 59, rgb: '#E5F6F8' },\n    { row: 38, col: 63, rgb: '#61CACC' },\n    { row: 38, col: 64, rgb: '#00A6A7' },\n    { row: 38, col: 65, rgb: '#00A8A6' },\n    { row: 38, col: 66, rgb: '#29B8B3' },\n    { row: 38, col: 67, rgb: '#F2FBFA' },\n    { row: 38, col: 69, rgb: '#C4ECE8' },\n    { row: 38, col: 70, rgb: '#00AD9B' },\n    { row: 38, col: 71, rgb: '#08B29F' },\n    { row: 38, col: 72, rgb: '#E9F8F6' },\n    { row: 39, col: 8, rgb: '#EEEDFC' },\n    { row: 39, col: 9, rgb: '#2925D7' },\n    { row: 39, col: 10, rgb: '#0000CF' },\n    { row: 39, col: 11, rgb: '#9A9BEC' },\n    { row: 39, col: 14, rgb: '#5966E3' },\n    { row: 39, col: 15, rgb: '#0018D5' },\n    { row: 39, col: 16, rgb: '#021FD7' },\n    { row: 39, col: 17, rgb: '#3B55E0' },\n    { row: 39, col: 18, rgb: '#F8F9FE' },\n    { row: 39, col: 21, rgb: '#FAFBFE' },\n    { row: 39, col: 22, rgb: '#416DE5' },\n    { row: 39, col: 23, rgb: '#0140DC' },\n    { row: 39, col: 24, rgb: '#084ADF' },\n    { row: 39, col: 25, rgb: '#074FE0' },\n    { row: 39, col: 26, rgb: '#0451E0' },\n    { row: 39, col: 27, rgb: '#1762E3' },\n    { row: 39, col: 28, rgb: '#DFEAFB' },\n    { row: 39, col: 40, rgb: '#E3F3FD' },\n    { row: 39, col: 41, rgb: '#A0D6F7' },\n    { row: 39, col: 42, rgb: '#B1DEF7' },\n    { row: 39, col: 43, rgb: '#F8FCFE' },\n    { row: 39, col: 52, rgb: '#90D5E7' },\n    { row: 39, col: 53, rgb: '#009CC4' },\n    { row: 39, col: 54, rgb: '#01A1C3' },\n    { row: 39, col: 55, rgb: '#01A2C0' },\n    { row: 39, col: 56, rgb: '#01A3BE' },\n    { row: 39, col: 57, rgb: '#00A0B9' },\n    { row: 39, col: 58, rgb: '#94D8E1' },\n    { row: 39, col: 62, rgb: '#C2EAEB' },\n    { row: 39, col: 63, rgb: '#05A9AC' },\n    { row: 39, col: 64, rgb: '#00A9A8' },\n    { row: 39, col: 65, rgb: '#00A9A4' },\n    { row: 39, col: 66, rgb: '#ADE4E2' },\n    { row: 39, col: 68, rgb: '#FAFDFD' },\n    { row: 39, col: 69, rgb: '#3CC1B5' },\n    { row: 39, col: 70, rgb: '#00AA95' },\n    { row: 39, col: 71, rgb: '#6FD2C6' },\n    { row: 39, col: 72, rgb: '#FEFFFF' },\n    { row: 40, col: 8, rgb: '#7D79E6' },\n    { row: 40, col: 9, rgb: '#0000CE' },\n    { row: 40, col: 10, rgb: '#3E3FDB' },\n    { row: 40, col: 11, rgb: '#F8F8FE' },\n    { row: 40, col: 13, rgb: '#B7BDF3' },\n    { row: 40, col: 14, rgb: '#061CD5' },\n    { row: 40, col: 15, rgb: '#0722D7' },\n    { row: 40, col: 16, rgb: '#0727D8' },\n    { row: 40, col: 17, rgb: '#BEC7F5' },\n    { row: 40, col: 21, rgb: '#9EB4F1' },\n    { row: 40, col: 22, rgb: '#003DDC' },\n    { row: 40, col: 23, rgb: '#0748DE' },\n    { row: 40, col: 24, rgb: '#074DE0' },\n    { row: 40, col: 25, rgb: '#0751E0' },\n    { row: 40, col: 26, rgb: '#0050E0' },\n    { row: 40, col: 27, rgb: '#8BB1F1' },\n    { row: 40, col: 36, rgb: '#FBFDFF' },\n    { row: 40, col: 37, rgb: '#B8DEF9' },\n    { row: 40, col: 38, rgb: '#A7D7F8' },\n    { row: 40, col: 39, rgb: '#E6F4FD' },\n    { row: 40, col: 51, rgb: '#E3F4F9' },\n    { row: 40, col: 52, rgb: '#17A7CC' },\n    { row: 40, col: 53, rgb: '#009FC4' },\n    { row: 40, col: 54, rgb: '#01A1C1' },\n    { row: 40, col: 55, rgb: '#01A2BF' },\n    { row: 40, col: 56, rgb: '#00A1BB' },\n    { row: 40, col: 57, rgb: '#35B7C8' },\n    { row: 40, col: 58, rgb: '#F7FCFD' },\n    { row: 40, col: 61, rgb: '#FAFDFD' },\n    { row: 40, col: 62, rgb: '#3BBDBF' },\n    { row: 40, col: 63, rgb: '#00A7A7' },\n    { row: 40, col: 64, rgb: '#00A7A4' },\n    { row: 40, col: 65, rgb: '#4BC4BF' },\n    { row: 40, col: 66, rgb: '#FEFEFE' },\n    { row: 40, col: 68, rgb: '#9DE0DA' },\n    { row: 40, col: 69, rgb: '#00AB98' },\n    { row: 40, col: 70, rgb: '#1CB8A6' },\n    { row: 40, col: 71, rgb: '#E9F8F6' },\n    { row: 41, col: 7, rgb: '#ECECFB' },\n    { row: 41, col: 8, rgb: '#1612D3' },\n    { row: 41, col: 9, rgb: '#0304D0' },\n    { row: 41, col: 10, rgb: '#C0C1F3' },\n    { row: 41, col: 12, rgb: '#F5F6FD' },\n    { row: 41, col: 13, rgb: '#3647DD' },\n    { row: 41, col: 14, rgb: '#031CD6' },\n    { row: 41, col: 15, rgb: '#001ED7' },\n    { row: 41, col: 16, rgb: '#6075E6' },\n    { row: 41, col: 20, rgb: '#EAEFFC' },\n    { row: 41, col: 21, rgb: '#2357E1' },\n    { row: 41, col: 22, rgb: '#0343DD' },\n    { row: 41, col: 23, rgb: '#074BDF' },\n    { row: 41, col: 24, rgb: '#0750E0' },\n    { row: 41, col: 25, rgb: '#0150E0' },\n    { row: 41, col: 26, rgb: '#3175E6' },\n    { row: 41, col: 27, rgb: '#F4F8FE' },\n    { row: 41, col: 35, rgb: '#FAFDFF' },\n    { row: 41, col: 36, rgb: '#59B0F2' },\n    { row: 41, col: 37, rgb: '#0087EB' },\n    { row: 41, col: 38, rgb: '#008BEC' },\n    { row: 41, col: 39, rgb: '#209EED' },\n    { row: 41, col: 40, rgb: '#D1EBFB' },\n    { row: 41, col: 51, rgb: '#66C5DE' },\n    { row: 41, col: 52, rgb: '#009CC4' },\n    { row: 41, col: 53, rgb: '#01A1C3' },\n    { row: 41, col: 54, rgb: '#01A2C0' },\n    { row: 41, col: 55, rgb: '#01A3BD' },\n    { row: 41, col: 56, rgb: '#03A3BA' },\n    { row: 41, col: 57, rgb: '#BBE7EC' },\n    { row: 41, col: 61, rgb: '#9BDDDF' },\n    { row: 41, col: 62, rgb: '#00A7A8' },\n    { row: 41, col: 63, rgb: '#00A9A7' },\n    { row: 41, col: 64, rgb: '#0AADA8' },\n    { row: 41, col: 65, rgb: '#D1F0EE' },\n    { row: 41, col: 67, rgb: '#EBF8F7' },\n    { row: 41, col: 68, rgb: '#1EB7A8' },\n    { row: 41, col: 69, rgb: '#00AB96' },\n    { row: 41, col: 70, rgb: '#9AE0D7' },\n    { row: 42, col: 7, rgb: '#FAFAFE' },\n    { row: 42, col: 8, rgb: '#8686E8' },\n    { row: 42, col: 9, rgb: '#9192EB' },\n    { row: 42, col: 12, rgb: '#9099EC' },\n    { row: 42, col: 13, rgb: '#0017D4' },\n    { row: 42, col: 14, rgb: '#0622D7' },\n    { row: 42, col: 15, rgb: '#1735DB' },\n    { row: 42, col: 16, rgb: '#DDE2FA' },\n    { row: 42, col: 20, rgb: '#7595EC' },\n    { row: 42, col: 21, rgb: '#003DDC' },\n    { row: 42, col: 22, rgb: '#084ADF' },\n    { row: 42, col: 23, rgb: '#074EE0' },\n    { row: 42, col: 24, rgb: '#0652E0' },\n    { row: 42, col: 25, rgb: '#0355E1' },\n    { row: 42, col: 26, rgb: '#B3CCF6' },\n    { row: 42, col: 35, rgb: '#9FD1F7' },\n    { row: 42, col: 36, rgb: '#0085EB' },\n    { row: 42, col: 37, rgb: '#038EEC' },\n    { row: 42, col: 38, rgb: '#0492EC' },\n    { row: 42, col: 39, rgb: '#008EE8' },\n    { row: 42, col: 40, rgb: '#60BCF0' },\n    { row: 42, col: 50, rgb: '#C6E9F3' },\n    { row: 42, col: 51, rgb: '#07A0C7' },\n    { row: 42, col: 52, rgb: '#00A0C3' },\n    { row: 42, col: 53, rgb: '#01A1C1' },\n    { row: 42, col: 54, rgb: '#01A3BE' },\n    { row: 42, col: 55, rgb: '#00A0B9' },\n    { row: 42, col: 56, rgb: '#5AC4D2' },\n    { row: 42, col: 60, rgb: '#EAF8F8' },\n    { row: 42, col: 61, rgb: '#1DB3B4' },\n    { row: 42, col: 62, rgb: '#00A8A8' },\n    { row: 42, col: 63, rgb: '#00A7A2' },\n    { row: 42, col: 64, rgb: '#74D1CD' },\n    { row: 42, col: 67, rgb: '#73D3CA' },\n    { row: 42, col: 68, rgb: '#00A995' },\n    { row: 42, col: 69, rgb: '#3AC2B2' },\n    { row: 42, col: 70, rgb: '#F9FDFD' },\n    { row: 43, col: 11, rgb: '#E2E4FA' },\n    { row: 43, col: 12, rgb: '#1C2FD9' },\n    { row: 43, col: 13, rgb: '#0520D7' },\n    { row: 43, col: 14, rgb: '#001FD7' },\n    { row: 43, col: 15, rgb: '#8898EC' },\n    { row: 43, col: 19, rgb: '#D0DBF8' },\n    { row: 43, col: 20, rgb: '#0E48DE' },\n    { row: 43, col: 21, rgb: '#0646DE' },\n    { row: 43, col: 22, rgb: '#074DE0' },\n    { row: 43, col: 23, rgb: '#0751E1' },\n    { row: 43, col: 24, rgb: '#0050E0' },\n    { row: 43, col: 25, rgb: '#538DEA' },\n    { row: 43, col: 26, rgb: '#FEFFFF' },\n    { row: 43, col: 34, rgb: '#EBF5FD' },\n    { row: 43, col: 35, rgb: '#2196ED' },\n    { row: 43, col: 36, rgb: '#018BEC' },\n    { row: 43, col: 37, rgb: '#0491ED' },\n    { row: 43, col: 38, rgb: '#0493EA' },\n    { row: 43, col: 39, rgb: '#0090E6' },\n    { row: 43, col: 40, rgb: '#53B6ED' },\n    { row: 43, col: 49, rgb: '#FBFDFE' },\n    { row: 43, col: 50, rgb: '#3FB7D5' },\n    { row: 43, col: 51, rgb: '#009DC3' },\n    { row: 43, col: 52, rgb: '#01A1C2' },\n    { row: 43, col: 53, rgb: '#01A2BF' },\n    { row: 43, col: 54, rgb: '#00A2BC' },\n    { row: 43, col: 55, rgb: '#11A9BE' },\n    { row: 43, col: 56, rgb: '#DCF2F5' },\n    { row: 43, col: 60, rgb: '#71CFD0' },\n    { row: 43, col: 61, rgb: '#00A6A6' },\n    { row: 43, col: 62, rgb: '#00A9A5' },\n    { row: 43, col: 63, rgb: '#1EB5AF' },\n    { row: 43, col: 64, rgb: '#EBF8F8' },\n    { row: 43, col: 66, rgb: '#D1F0ED' },\n    { row: 43, col: 67, rgb: '#0AB19F' },\n    { row: 43, col: 68, rgb: '#04AF9A' },\n    { row: 43, col: 69, rgb: '#C1ECE6' },\n    { row: 44, col: 11, rgb: '#6A76E6' },\n    { row: 44, col: 12, rgb: '#0018D5' },\n    { row: 44, col: 13, rgb: '#0321D7' },\n    { row: 44, col: 14, rgb: '#304CDF' },\n    { row: 44, col: 15, rgb: '#F2F4FD' },\n    { row: 44, col: 18, rgb: '#FDFDFF' },\n    { row: 44, col: 19, rgb: '#4E78E7' },\n    { row: 44, col: 20, rgb: '#0040DC' },\n    { row: 44, col: 21, rgb: '#074BDF' },\n    { row: 44, col: 22, rgb: '#074FE0' },\n    { row: 44, col: 23, rgb: '#0453E0' },\n    { row: 44, col: 24, rgb: '#105FE2' },\n    { row: 44, col: 25, rgb: '#D5E3FA' },\n    { row: 44, col: 34, rgb: '#75BDF4' },\n    { row: 44, col: 35, rgb: '#0086EB' },\n    { row: 44, col: 36, rgb: '#0490ED' },\n    { row: 44, col: 37, rgb: '#0493EB' },\n    { row: 44, col: 38, rgb: '#0394E8' },\n    { row: 44, col: 39, rgb: '#0292E5' },\n    { row: 44, col: 40, rgb: '#B0DEF6' },\n    { row: 44, col: 49, rgb: '#A0DBEA' },\n    { row: 44, col: 50, rgb: '#009DC4' },\n    { row: 44, col: 51, rgb: '#01A1C3' },\n    { row: 44, col: 52, rgb: '#01A2C0' },\n    { row: 44, col: 53, rgb: '#02A3BE' },\n    { row: 44, col: 54, rgb: '#00A0B8' },\n    { row: 44, col: 55, rgb: '#84D3DD' },\n    { row: 44, col: 59, rgb: '#CFEFEF' },\n    { row: 44, col: 60, rgb: '#09ACAD' },\n    { row: 44, col: 61, rgb: '#00A9A7' },\n    { row: 44, col: 62, rgb: '#00A8A2' },\n    { row: 44, col: 63, rgb: '#9EDFDC' },\n    { row: 44, col: 65, rgb: '#FDFEFE' },\n    { row: 44, col: 66, rgb: '#4AC6BA' },\n    { row: 44, col: 67, rgb: '#00A994' },\n    { row: 44, col: 68, rgb: '#60CEC0' },\n    { row: 45, col: 10, rgb: '#DBDEF9' },\n    { row: 45, col: 11, rgb: '#1228D7' },\n    { row: 45, col: 12, rgb: '#0622D7' },\n    { row: 45, col: 13, rgb: '#0525D8' },\n    { row: 45, col: 14, rgb: '#B0BBF3' },\n    { row: 45, col: 18, rgb: '#ADC0F4' },\n    { row: 45, col: 19, rgb: '#0340DD' },\n    { row: 45, col: 20, rgb: '#0749DE' },\n    { row: 45, col: 21, rgb: '#074EE0' },\n    { row: 45, col: 22, rgb: '#0753E1' },\n    { row: 45, col: 23, rgb: '#0050E0' },\n    { row: 45, col: 24, rgb: '#7BA8EF' },\n    { row: 45, col: 33, rgb: '#D1E9FB' },\n    { row: 45, col: 34, rgb: '#0C8DEC' },\n    { row: 45, col: 35, rgb: '#028DEC' },\n    { row: 45, col: 36, rgb: '#0492EC' },\n    { row: 45, col: 37, rgb: '#0493E9' },\n    { row: 45, col: 38, rgb: '#0090E5' },\n    { row: 45, col: 39, rgb: '#4EB5EC' },\n    { row: 45, col: 40, rgb: '#FEFEFF' },\n    { row: 45, col: 48, rgb: '#ECF8FB' },\n    { row: 45, col: 49, rgb: '#20ABCD' },\n    { row: 45, col: 50, rgb: '#009FC3' },\n    { row: 45, col: 51, rgb: '#01A1C1' },\n    { row: 45, col: 52, rgb: '#01A3BE' },\n    { row: 45, col: 53, rgb: '#00A2BA' },\n    { row: 45, col: 54, rgb: '#29B2C4' },\n    { row: 45, col: 55, rgb: '#F2FAFB' },\n    { row: 45, col: 58, rgb: '#FDFEFE' },\n    { row: 45, col: 59, rgb: '#48C2C3' },\n    { row: 45, col: 60, rgb: '#00A7A6' },\n    { row: 45, col: 61, rgb: '#00A8A3' },\n    { row: 45, col: 62, rgb: '#3DC0BA' },\n    { row: 45, col: 63, rgb: '#FAFDFD' },\n    { row: 45, col: 65, rgb: '#ADE5DF' },\n    { row: 45, col: 66, rgb: '#00AC99' },\n    { row: 45, col: 67, rgb: '#13B5A2' },\n    { row: 45, col: 68, rgb: '#E0F5F3' },\n    { row: 46, col: 10, rgb: '#8D98EC' },\n    { row: 46, col: 11, rgb: '#0019D5' },\n    { row: 46, col: 12, rgb: '#0221D7' },\n    { row: 46, col: 13, rgb: '#445EE2' },\n    { row: 46, col: 14, rgb: '#FDFDFF' },\n    { row: 46, col: 17, rgb: '#F9FAFE' },\n    { row: 46, col: 18, rgb: '#3968E4' },\n    { row: 46, col: 19, rgb: '#0143DD' },\n    { row: 46, col: 20, rgb: '#074CE0' },\n    { row: 46, col: 21, rgb: '#0751E0' },\n    { row: 46, col: 22, rgb: '#0252E0' },\n    { row: 46, col: 23, rgb: '#266FE5' },\n    { row: 46, col: 24, rgb: '#EDF3FD' },\n    { row: 46, col: 32, rgb: '#FDFEFF' },\n    { row: 46, col: 33, rgb: '#4DABF1' },\n    { row: 46, col: 34, rgb: '#0088EB' },\n    { row: 46, col: 35, rgb: '#0491ED' },\n    { row: 46, col: 36, rgb: '#0493EA' },\n    { row: 46, col: 37, rgb: '#0293E7' },\n    { row: 46, col: 38, rgb: '#0D98E5' },\n    { row: 46, col: 39, rgb: '#D2ECFA' },\n    { row: 46, col: 48, rgb: '#76CBE1' },\n    { row: 46, col: 49, rgb: '#009CC3' },\n    { row: 46, col: 50, rgb: '#01A1C2' },\n    { row: 46, col: 51, rgb: '#01A2BF' },\n    { row: 46, col: 52, rgb: '#01A3BD' },\n    { row: 46, col: 53, rgb: '#01A2B8' },\n    { row: 46, col: 54, rgb: '#ADE2E8' },\n    { row: 46, col: 58, rgb: '#ABE3E3' },\n    { row: 46, col: 59, rgb: '#00A8A8' },\n    { row: 46, col: 60, rgb: '#00AAA6' },\n    { row: 46, col: 61, rgb: '#06ACA5' },\n    { row: 46, col: 62, rgb: '#C5ECEA' },\n    { row: 46, col: 64, rgb: '#F2FBFA' },\n    { row: 46, col: 65, rgb: '#28BBAC' },\n    { row: 46, col: 66, rgb: '#00AB95' },\n    { row: 46, col: 67, rgb: '#8ADBD1' },\n    { row: 47, col: 10, rgb: '#5163E2' },\n    { row: 47, col: 11, rgb: '#011ED7' },\n    { row: 47, col: 12, rgb: '#0022D7' },\n    { row: 47, col: 13, rgb: '#98A8EF' },\n    { row: 47, col: 17, rgb: '#C8D5F7' },\n    { row: 47, col: 18, rgb: '#0645DD' },\n    { row: 47, col: 19, rgb: '#064ADF' },\n    { row: 47, col: 20, rgb: '#074FE0' },\n    { row: 47, col: 21, rgb: '#0654E1' },\n    { row: 47, col: 22, rgb: '#0254E0' },\n    { row: 47, col: 23, rgb: '#A4C3F4' },\n    { row: 47, col: 32, rgb: '#AED8F8' },\n    { row: 47, col: 33, rgb: '#0188EB' },\n    { row: 47, col: 34, rgb: '#0390ED' },\n    { row: 47, col: 35, rgb: '#0493EB' },\n    { row: 47, col: 36, rgb: '#0494E9' },\n    { row: 47, col: 37, rgb: '#0090E4' },\n    { row: 47, col: 38, rgb: '#77C6F0' },\n    { row: 47, col: 47, rgb: '#D2EEF5' },\n    { row: 47, col: 48, rgb: '#0CA3C8' },\n    { row: 47, col: 49, rgb: '#00A0C3' },\n    { row: 47, col: 50, rgb: '#01A2C0' },\n    { row: 47, col: 51, rgb: '#02A3BE' },\n    { row: 47, col: 52, rgb: '#00A0B8' },\n    { row: 47, col: 53, rgb: '#4BBFCD' },\n    { row: 47, col: 54, rgb: '#FEFFFF' },\n    { row: 47, col: 57, rgb: '#F1FAFA' },\n    { row: 47, col: 58, rgb: '#27B6B7' },\n    { row: 47, col: 59, rgb: '#00A8A7' },\n    { row: 47, col: 60, rgb: '#00A8A2' },\n    { row: 47, col: 61, rgb: '#64CCC8' },\n    { row: 47, col: 64, rgb: '#83D8D0' },\n    { row: 47, col: 65, rgb: '#00AA95' },\n    { row: 47, col: 66, rgb: '#2DBEAC' },\n    { row: 47, col: 67, rgb: '#F4FCFB' },\n    { row: 48, col: 9, rgb: '#FBFBFE' },\n    { row: 48, col: 10, rgb: '#3349DE' },\n    { row: 48, col: 11, rgb: '#0323D7' },\n    { row: 48, col: 12, rgb: '#082CD9' },\n    { row: 48, col: 13, rgb: '#C8D1F7' },\n    { row: 48, col: 17, rgb: '#91ADF0' },\n    { row: 48, col: 18, rgb: '#0041DD' },\n    { row: 48, col: 19, rgb: '#074DE0' },\n    { row: 48, col: 20, rgb: '#0752E1' },\n    { row: 48, col: 21, rgb: '#0153E0' },\n    { row: 48, col: 22, rgb: '#3B7DE8' },\n    { row: 48, col: 23, rgb: '#FBFCFE' },\n    { row: 48, col: 31, rgb: '#F2F9FE' },\n    { row: 48, col: 32, rgb: '#2B9CEE' },\n    { row: 48, col: 33, rgb: '#008BEC' },\n    { row: 48, col: 34, rgb: '#0492EC' },\n    { row: 48, col: 35, rgb: '#0493EA' },\n    { row: 48, col: 36, rgb: '#0092E6' },\n    { row: 48, col: 37, rgb: '#21A1E7' },\n    { row: 48, col: 38, rgb: '#ECF7FD' },\n    { row: 48, col: 46, rgb: '#FEFFFF' },\n    { row: 48, col: 47, rgb: '#4DBCD7' },\n    { row: 48, col: 48, rgb: '#009DC2' },\n    { row: 48, col: 49, rgb: '#01A1C1' },\n    { row: 48, col: 50, rgb: '#01A2BF' },\n    { row: 48, col: 51, rgb: '#01A3BC' },\n    { row: 48, col: 52, rgb: '#0BA7BB' },\n    { row: 48, col: 53, rgb: '#D1EEF2' },\n    { row: 48, col: 57, rgb: '#81D5D6' },\n    { row: 48, col: 58, rgb: '#00A6A6' },\n    { row: 48, col: 59, rgb: '#00A9A5' },\n    { row: 48, col: 60, rgb: '#16B2AB' },\n    { row: 48, col: 61, rgb: '#E2F6F5' },\n    { row: 48, col: 63, rgb: '#DCF4F1' },\n    { row: 48, col: 64, rgb: '#10B3A2' },\n    { row: 48, col: 65, rgb: '#01AE98' },\n    { row: 48, col: 66, rgb: '#B3E7E1' },\n    { row: 49, col: 9, rgb: '#F6F7FD' },\n    { row: 49, col: 10, rgb: '#2944DD' },\n    { row: 49, col: 11, rgb: '#0326D8' },\n    { row: 49, col: 12, rgb: '#0E34DA' },\n    { row: 49, col: 13, rgb: '#D6DEF9' },\n    { row: 49, col: 17, rgb: '#7498EC' },\n    { row: 49, col: 18, rgb: '#0044DE' },\n    { row: 49, col: 19, rgb: '#0750E0' },\n    { row: 49, col: 20, rgb: '#0755E1' },\n    { row: 49, col: 21, rgb: '#0053E0' },\n    { row: 49, col: 22, rgb: '#7CAAF0' },\n    { row: 49, col: 31, rgb: '#85C5F5' },\n    { row: 49, col: 32, rgb: '#0087EB' },\n    { row: 49, col: 33, rgb: '#0491ED' },\n    { row: 49, col: 34, rgb: '#0493EB' },\n    { row: 49, col: 35, rgb: '#0394E8' },\n    { row: 49, col: 36, rgb: '#0091E3' },\n    { row: 49, col: 37, rgb: '#A1D7F4' },\n    { row: 49, col: 46, rgb: '#AFE1ED' },\n    { row: 49, col: 47, rgb: '#019EC4' },\n    { row: 49, col: 48, rgb: '#01A1C2' },\n    { row: 49, col: 49, rgb: '#01A2BF' },\n    { row: 49, col: 50, rgb: '#02A3BD' },\n    { row: 49, col: 51, rgb: '#00A0B7' },\n    { row: 49, col: 52, rgb: '#74CDD8' },\n    { row: 49, col: 56, rgb: '#DAF2F3' },\n    { row: 49, col: 57, rgb: '#0FAEAE' },\n    { row: 49, col: 58, rgb: '#00A9A7' },\n    { row: 49, col: 59, rgb: '#00A8A1' },\n    { row: 49, col: 60, rgb: '#8EDAD6' },\n    { row: 49, col: 63, rgb: '#59CBBF' },\n    { row: 49, col: 64, rgb: '#00A994' },\n    { row: 49, col: 65, rgb: '#51C9BA' },\n    { row: 50, col: 9, rgb: '#FBFBFE' },\n    { row: 50, col: 10, rgb: '#324DDF' },\n    { row: 50, col: 11, rgb: '#0329D8' },\n    { row: 50, col: 12, rgb: '#0833DA' },\n    { row: 50, col: 13, rgb: '#CAD4F7' },\n    { row: 50, col: 17, rgb: '#7399ED' },\n    { row: 50, col: 18, rgb: '#0047DF' },\n    { row: 50, col: 19, rgb: '#0753E1' },\n    { row: 50, col: 20, rgb: '#0758E1' },\n    { row: 50, col: 21, rgb: '#0056E1' },\n    { row: 50, col: 22, rgb: '#7FADF1' },\n    { row: 50, col: 30, rgb: '#DCEEFC' },\n    { row: 50, col: 31, rgb: '#1391EC' },\n    { row: 50, col: 32, rgb: '#028EEC' },\n    { row: 50, col: 33, rgb: '#0492EC' },\n    { row: 50, col: 34, rgb: '#0494E9' },\n    { row: 50, col: 35, rgb: '#0091E5' },\n    { row: 50, col: 36, rgb: '#40AFEA' },\n    { row: 50, col: 37, rgb: '#FBFDFE' },\n    { row: 50, col: 45, rgb: '#F3FAFC' },\n    { row: 50, col: 46, rgb: '#2BAFCF' },\n    { row: 50, col: 47, rgb: '#009EC2' },\n    { row: 50, col: 48, rgb: '#01A2C0' },\n    { row: 50, col: 49, rgb: '#02A3BE' },\n    { row: 50, col: 50, rgb: '#00A2BA' },\n    { row: 50, col: 51, rgb: '#1FAFC1' },\n    { row: 50, col: 52, rgb: '#EBF8F9' },\n    { row: 50, col: 56, rgb: '#57C7C7' },\n    { row: 50, col: 57, rgb: '#00A7A6' },\n    { row: 50, col: 58, rgb: '#00A9A3' },\n    { row: 50, col: 59, rgb: '#31BBB5' },\n    { row: 50, col: 60, rgb: '#F6FCFC' },\n    { row: 50, col: 62, rgb: '#BBE9E5' },\n    { row: 50, col: 63, rgb: '#03AE9A' },\n    { row: 50, col: 64, rgb: '#0CB29E' },\n    { row: 50, col: 65, rgb: '#D5F2EE' },\n    { row: 51, col: 10, rgb: '#4F69E4' },\n    { row: 51, col: 11, rgb: '#012BD8' },\n    { row: 51, col: 12, rgb: '#002FD9' },\n    { row: 51, col: 13, rgb: '#9CB0F1' },\n    { row: 51, col: 17, rgb: '#8DAEF1' },\n    { row: 51, col: 18, rgb: '#004ADF' },\n    { row: 51, col: 19, rgb: '#0757E1' },\n    { row: 51, col: 20, rgb: '#075BE2' },\n    { row: 51, col: 21, rgb: '#005BE2' },\n    { row: 51, col: 22, rgb: '#4289EA' },\n    { row: 51, col: 30, rgb: '#5BB3F2' },\n    { row: 51, col: 31, rgb: '#0089EB' },\n    { row: 51, col: 32, rgb: '#0492ED' },\n    { row: 51, col: 33, rgb: '#0493EA' },\n    { row: 51, col: 34, rgb: '#0294E7' },\n    { row: 51, col: 35, rgb: '#0795E4' },\n    { row: 51, col: 36, rgb: '#C6E7F8' },\n    { row: 51, col: 45, rgb: '#86D1E4' },\n    { row: 51, col: 46, rgb: '#009CC2' },\n    { row: 51, col: 47, rgb: '#01A1C1' },\n    { row: 51, col: 48, rgb: '#01A2BF' },\n    { row: 51, col: 49, rgb: '#02A4BC' },\n    { row: 51, col: 50, rgb: '#00A1B7' },\n    { row: 51, col: 51, rgb: '#9EDDE4' },\n    { row: 51, col: 55, rgb: '#B9E7E8' },\n    { row: 51, col: 56, rgb: '#02A9A9' },\n    { row: 51, col: 57, rgb: '#00AAA6' },\n    { row: 51, col: 58, rgb: '#02ABA3' },\n    { row: 51, col: 59, rgb: '#B7E7E5' },\n    { row: 51, col: 61, rgb: '#F7FDFC' },\n    { row: 51, col: 62, rgb: '#34C0B1' },\n    { row: 51, col: 63, rgb: '#00AA94' },\n    { row: 51, col: 64, rgb: '#7AD6CA' },\n    { row: 52, col: 10, rgb: '#899CED' },\n    { row: 52, col: 11, rgb: '#002CD8' },\n    { row: 52, col: 12, rgb: '#0134DA' },\n    { row: 52, col: 13, rgb: '#4870E5' },\n    { row: 52, col: 17, rgb: '#C3D5F7' },\n    { row: 52, col: 18, rgb: '#0452E0' },\n    { row: 52, col: 19, rgb: '#0659E1' },\n    { row: 52, col: 20, rgb: '#065EE3' },\n    { row: 52, col: 21, rgb: '#0562E4' },\n    { row: 52, col: 22, rgb: '#0465E4' },\n    { row: 52, col: 23, rgb: '#9DC5F5' },\n    { row: 52, col: 29, rgb: '#A8D6F8' },\n    { row: 52, col: 30, rgb: '#048BEC' },\n    { row: 52, col: 31, rgb: '#0390ED' },\n    { row: 52, col: 32, rgb: '#0493EB' },\n    { row: 52, col: 33, rgb: '#0494E8' },\n    { row: 52, col: 34, rgb: '#0090E4' },\n    { row: 52, col: 35, rgb: '#67C0EE' },\n    { row: 52, col: 44, rgb: '#DDF2F7' },\n    { row: 52, col: 45, rgb: '#12A6C9' },\n    { row: 52, col: 46, rgb: '#00A0C2' },\n    { row: 52, col: 47, rgb: '#01A2C0' },\n    { row: 52, col: 48, rgb: '#02A3BE' },\n    { row: 52, col: 49, rgb: '#00A1B8' },\n    { row: 52, col: 50, rgb: '#3EBAC9' },\n    { row: 52, col: 51, rgb: '#FAFDFE' },\n    { row: 52, col: 54, rgb: '#F7FCFC' },\n    { row: 52, col: 55, rgb: '#32BABB' },\n    { row: 52, col: 56, rgb: '#00A8A6' },\n    { row: 52, col: 57, rgb: '#00A8A1' },\n    { row: 52, col: 58, rgb: '#55C7C2' },\n    { row: 52, col: 61, rgb: '#93DDD5' },\n    { row: 52, col: 62, rgb: '#00AB96' },\n    { row: 52, col: 63, rgb: '#22BAA7' },\n    { row: 52, col: 64, rgb: '#EEFAF8' },\n    { row: 53, col: 10, rgb: '#D6DDF9' },\n    { row: 53, col: 11, rgb: '#0D3CDC' },\n    { row: 53, col: 12, rgb: '#053ADC' },\n    { row: 53, col: 13, rgb: '#063FDD' },\n    { row: 53, col: 14, rgb: '#B4C6F5' },\n    { row: 53, col: 17, rgb: '#F6F9FE' },\n    { row: 53, col: 18, rgb: '#3074E6' },\n    { row: 53, col: 19, rgb: '#0158E2' },\n    { row: 53, col: 20, rgb: '#0661E3' },\n    { row: 53, col: 21, rgb: '#0665E4' },\n    { row: 53, col: 22, rgb: '#0469E5' },\n    { row: 53, col: 23, rgb: '#0A70E6' },\n    { row: 53, col: 24, rgb: '#7AB4F2' },\n    { row: 53, col: 25, rgb: '#D6E9FB' },\n    { row: 53, col: 26, rgb: '#ECF5FD' },\n    { row: 53, col: 27, rgb: '#D8ECFC' },\n    { row: 53, col: 28, rgb: '#80C2F5' },\n    { row: 53, col: 29, rgb: '#0B8DEC' },\n    { row: 53, col: 30, rgb: '#028EEC' },\n    { row: 53, col: 31, rgb: '#0492EC' },\n    { row: 53, col: 32, rgb: '#0494E9' },\n    { row: 53, col: 33, rgb: '#0193E5' },\n    { row: 53, col: 34, rgb: '#189EE5' },\n    { row: 53, col: 35, rgb: '#E3F4FC' },\n    { row: 53, col: 44, rgb: '#5CC2DA' },\n    { row: 53, col: 45, rgb: '#009DC1' },\n    { row: 53, col: 46, rgb: '#01A1C1' },\n    { row: 53, col: 47, rgb: '#01A3BE' },\n    { row: 53, col: 48, rgb: '#01A3BB' },\n    { row: 53, col: 49, rgb: '#06A5B9' },\n    { row: 53, col: 50, rgb: '#C4EAEE' },\n    { row: 53, col: 54, rgb: '#91DADA' },\n    { row: 53, col: 55, rgb: '#00A7A6' },\n    { row: 53, col: 56, rgb: '#00AAA5' },\n    { row: 53, col: 57, rgb: '#0FB0A8' },\n    { row: 53, col: 58, rgb: '#D8F2F1' },\n    { row: 53, col: 60, rgb: '#E5F7F5' },\n    { row: 53, col: 61, rgb: '#18B6A5' },\n    { row: 53, col: 62, rgb: '#00AC96' },\n    { row: 53, col: 63, rgb: '#A4E3DB' },\n    { row: 54, col: 11, rgb: '#6182E8' },\n    { row: 54, col: 12, rgb: '#0036DB' },\n    { row: 54, col: 13, rgb: '#0440DD' },\n    { row: 54, col: 14, rgb: '#225CE2' },\n    { row: 54, col: 15, rgb: '#E0E9FB' },\n    { row: 54, col: 18, rgb: '#A2C2F4' },\n    { row: 54, col: 19, rgb: '#0059E2' },\n    { row: 54, col: 20, rgb: '#0563E4' },\n    { row: 54, col: 21, rgb: '#0669E5' },\n    { row: 54, col: 22, rgb: '#066DE5' },\n    { row: 54, col: 23, rgb: '#0470E6' },\n    { row: 54, col: 24, rgb: '#0071E7' },\n    { row: 54, col: 25, rgb: '#0C7FE9' },\n    { row: 54, col: 26, rgb: '#1B8BEB' },\n    { row: 54, col: 27, rgb: '#0D88EB' },\n    { row: 54, col: 28, rgb: '#0084EB' },\n    { row: 54, col: 29, rgb: '#028CEC' },\n    { row: 54, col: 30, rgb: '#0492ED' },\n    { row: 54, col: 31, rgb: '#0493EA' },\n    { row: 54, col: 32, rgb: '#0394E7' },\n    { row: 54, col: 33, rgb: '#0090E3' },\n    { row: 54, col: 34, rgb: '#92D2F2' },\n    { row: 54, col: 43, rgb: '#C2E8F1' },\n    { row: 54, col: 44, rgb: '#04A0C4' },\n    { row: 54, col: 45, rgb: '#00A1C1' },\n    { row: 54, col: 46, rgb: '#01A2BF' },\n    { row: 54, col: 47, rgb: '#02A4BD' },\n    { row: 54, col: 48, rgb: '#00A1B7' },\n    { row: 54, col: 49, rgb: '#64C8D3' },\n    { row: 54, col: 53, rgb: '#E4F6F6' },\n    { row: 54, col: 54, rgb: '#17B1B1' },\n    { row: 54, col: 55, rgb: '#00A9A6' },\n    { row: 54, col: 56, rgb: '#00A8A1' },\n    { row: 54, col: 57, rgb: '#7ED5D1' },\n    { row: 54, col: 60, rgb: '#69D0C5' },\n    { row: 54, col: 61, rgb: '#00AA94' },\n    { row: 54, col: 62, rgb: '#42C5B4' },\n    { row: 54, col: 63, rgb: '#FCFEFE' },\n    { row: 55, col: 11, rgb: '#E0E6FB' },\n    { row: 55, col: 12, rgb: '#1D52E0' },\n    { row: 55, col: 13, rgb: '#0040DC' },\n    { row: 55, col: 14, rgb: '#003FDD' },\n    { row: 55, col: 15, rgb: '#A3BEF3' },\n    { row: 55, col: 18, rgb: '#FCFDFF' },\n    { row: 55, col: 19, rgb: '#5896ED' },\n    { row: 55, col: 20, rgb: '#005FE3' },\n    { row: 55, col: 21, rgb: '#066CE5' },\n    { row: 55, col: 22, rgb: '#0670E6' },\n    { row: 55, col: 23, rgb: '#0574E8' },\n    { row: 55, col: 24, rgb: '#0579E8' },\n    { row: 55, col: 25, rgb: '#037DE9' },\n    { row: 55, col: 26, rgb: '#0281E9' },\n    { row: 55, col: 27, rgb: '#0386EB' },\n    { row: 55, col: 28, rgb: '#048CEC' },\n    { row: 55, col: 29, rgb: '#0490ED' },\n    { row: 55, col: 30, rgb: '#0493EB' },\n    { row: 55, col: 31, rgb: '#0394E8' },\n    { row: 55, col: 32, rgb: '#008FE4' },\n    { row: 55, col: 33, rgb: '#4BB4EB' },\n    { row: 55, col: 34, rgb: '#F9FDFE' },\n    { row: 55, col: 43, rgb: '#84D1E3' },\n    { row: 55, col: 44, rgb: '#009CC0' },\n    { row: 55, col: 45, rgb: '#01A2C0' },\n    { row: 55, col: 46, rgb: '#02A3BE' },\n    { row: 55, col: 47, rgb: '#00A3BA' },\n    { row: 55, col: 48, rgb: '#16ACBD' },\n    { row: 55, col: 49, rgb: '#E2F5F7' },\n    { row: 55, col: 53, rgb: '#67CCCC' },\n    { row: 55, col: 54, rgb: '#00A6A5' },\n    { row: 55, col: 55, rgb: '#00A9A3' },\n    { row: 55, col: 56, rgb: '#25B8B1' },\n    { row: 55, col: 57, rgb: '#F0FAF9' },\n    { row: 55, col: 59, rgb: '#C8EEEA' },\n    { row: 55, col: 60, rgb: '#07B09C' },\n    { row: 55, col: 61, rgb: '#07B19B' },\n    { row: 55, col: 62, rgb: '#CAEEE9' },\n    { row: 56, col: 12, rgb: '#BACBF5' },\n    { row: 56, col: 13, rgb: '#2760E2' },\n    { row: 56, col: 14, rgb: '#4076E7' },\n    { row: 56, col: 15, rgb: '#E3EBFB' },\n    { row: 56, col: 19, rgb: '#F0F6FD' },\n    { row: 56, col: 20, rgb: '#4D94EC' },\n    { row: 56, col: 21, rgb: '#0067E4' },\n    { row: 56, col: 22, rgb: '#0371E7' },\n    { row: 56, col: 23, rgb: '#0578E8' },\n    { row: 56, col: 24, rgb: '#057CE9' },\n    { row: 56, col: 25, rgb: '#0581E9' },\n    { row: 56, col: 26, rgb: '#0585EB' },\n    { row: 56, col: 27, rgb: '#048AEC' },\n    { row: 56, col: 28, rgb: '#048FEC' },\n    { row: 56, col: 29, rgb: '#0492EC' },\n    { row: 56, col: 30, rgb: '#0192E9' },\n    { row: 56, col: 31, rgb: '#008FE5' },\n    { row: 56, col: 32, rgb: '#43AFEA' },\n    { row: 56, col: 33, rgb: '#EBF7FD' },\n    { row: 56, col: 43, rgb: '#B1E2EC' },\n    { row: 56, col: 44, rgb: '#009EBE' },\n    { row: 56, col: 45, rgb: '#00A1BD' },\n    { row: 56, col: 46, rgb: '#00A3BB' },\n    { row: 56, col: 47, rgb: '#00A0B5' },\n    { row: 56, col: 48, rgb: '#8FD7DF' },\n    { row: 56, col: 52, rgb: '#C7ECEC' },\n    { row: 56, col: 53, rgb: '#06ABAA' },\n    { row: 56, col: 54, rgb: '#00AAA5' },\n    { row: 56, col: 55, rgb: '#00AAA2' },\n    { row: 56, col: 56, rgb: '#A8E3DF' },\n    { row: 56, col: 58, rgb: '#FBFEFE' },\n    { row: 56, col: 59, rgb: '#41C4B6' },\n    { row: 56, col: 60, rgb: '#00AA93' },\n    { row: 56, col: 61, rgb: '#6AD1C4' },\n    { row: 57, col: 13, rgb: '#F6F9FE' },\n    { row: 57, col: 14, rgb: '#FCFDFF' },\n    { row: 57, col: 20, rgb: '#F7FAFE' },\n    { row: 57, col: 21, rgb: '#7EB5F2' },\n    { row: 57, col: 22, rgb: '#117CE9' },\n    { row: 57, col: 23, rgb: '#0075E7' },\n    { row: 57, col: 24, rgb: '#007CE8' },\n    { row: 57, col: 25, rgb: '#0182EA' },\n    { row: 57, col: 26, rgb: '#0187EB' },\n    { row: 57, col: 27, rgb: '#008BEC' },\n    { row: 57, col: 28, rgb: '#008EEC' },\n    { row: 57, col: 29, rgb: '#008EE9' },\n    { row: 57, col: 30, rgb: '#0E98E8' },\n    { row: 57, col: 31, rgb: '#76C5F1' },\n    { row: 57, col: 32, rgb: '#F3FAFE' },\n    { row: 57, col: 43, rgb: '#FBFEFE' },\n    { row: 57, col: 44, rgb: '#78CEDD' },\n    { row: 57, col: 45, rgb: '#14A9C1' },\n    { row: 57, col: 46, rgb: '#11A8BD' },\n    { row: 57, col: 47, rgb: '#69CAD5' },\n    { row: 57, col: 48, rgb: '#F8FDFD' },\n    { row: 57, col: 51, rgb: '#FBFEFE' },\n    { row: 57, col: 52, rgb: '#3FBFBF' },\n    { row: 57, col: 53, rgb: '#00A8A5' },\n    { row: 57, col: 54, rgb: '#00A8A1' },\n    { row: 57, col: 55, rgb: '#46C3BD' },\n    { row: 57, col: 56, rgb: '#FDFEFE' },\n    { row: 57, col: 58, rgb: '#A3E2DB' },\n    { row: 57, col: 59, rgb: '#00AC97' },\n    { row: 57, col: 60, rgb: '#19B7A3' },\n    { row: 57, col: 61, rgb: '#E6F7F5' },\n    { row: 58, col: 22, rgb: '#DAEBFC' },\n    { row: 58, col: 23, rgb: '#82BDF4' },\n    { row: 58, col: 24, rgb: '#3F9FEE' },\n    { row: 58, col: 25, rgb: '#2093ED' },\n    { row: 58, col: 26, rgb: '#1794ED' },\n    { row: 58, col: 27, rgb: '#1F9CEF' },\n    { row: 58, col: 28, rgb: '#3DABF0' },\n    { row: 58, col: 29, rgb: '#7EC7F4' },\n    { row: 58, col: 30, rgb: '#D6EEFB' },\n    { row: 58, col: 45, rgb: '#E7F6F9' },\n    { row: 58, col: 46, rgb: '#E5F6F8' },\n    { row: 58, col: 51, rgb: '#A1DFDF' },\n    { row: 58, col: 52, rgb: '#00A7A6' },\n    { row: 58, col: 53, rgb: '#00AAA4' },\n    { row: 58, col: 54, rgb: '#09ADA6' },\n    { row: 58, col: 55, rgb: '#CDEFED' },\n    { row: 58, col: 57, rgb: '#EDF9F8' },\n    { row: 58, col: 58, rgb: '#21BAA8' },\n    { row: 58, col: 59, rgb: '#00AB95' },\n    { row: 58, col: 60, rgb: '#95DED4' },\n    { row: 59, col: 25, rgb: '#F1F8FE' },\n    { row: 59, col: 26, rgb: '#EAF5FD' },\n    { row: 59, col: 27, rgb: '#F1F9FE' },\n    { row: 59, col: 50, rgb: '#ECF9F9' },\n    { row: 59, col: 51, rgb: '#20B4B4' },\n    { row: 59, col: 52, rgb: '#00A9A5' },\n    { row: 59, col: 53, rgb: '#00A8A0' },\n    { row: 59, col: 54, rgb: '#6ED0CB' },\n    { row: 59, col: 57, rgb: '#79D5CB' },\n    { row: 59, col: 58, rgb: '#00AA94' },\n    { row: 59, col: 59, rgb: '#35C1AF' },\n    { row: 59, col: 60, rgb: '#F8FDFC' },\n    { row: 60, col: 50, rgb: '#76D1D1' },\n    { row: 60, col: 51, rgb: '#00A7A4' },\n    { row: 60, col: 52, rgb: '#00AAA3' },\n    { row: 60, col: 53, rgb: '#1CB4AD' },\n    { row: 60, col: 54, rgb: '#E8F8F7' },\n    { row: 60, col: 56, rgb: '#D5F2EE' },\n    { row: 60, col: 57, rgb: '#0CB29F' },\n    { row: 60, col: 58, rgb: '#03AF98' },\n    { row: 60, col: 59, rgb: '#BCEAE4' },\n    { row: 61, col: 49, rgb: '#D1F0F0' },\n    { row: 61, col: 50, rgb: '#0BADAB' },\n    { row: 61, col: 51, rgb: '#00AAA5' },\n    { row: 61, col: 52, rgb: '#00A9A1' },\n    { row: 61, col: 53, rgb: '#99DEDA' },\n    { row: 61, col: 55, rgb: '#FEFFFF' },\n    { row: 61, col: 56, rgb: '#4FC8BB' },\n    { row: 61, col: 57, rgb: '#00AA93' },\n    { row: 61, col: 58, rgb: '#5ACCBD' },\n    { row: 62, col: 49, rgb: '#90DAD9' },\n    { row: 62, col: 50, rgb: '#00A4A0' },\n    { row: 62, col: 51, rgb: '#00A8A0' },\n    { row: 62, col: 52, rgb: '#38BEB7' },\n    { row: 62, col: 53, rgb: '#F9FDFD' },\n    { row: 62, col: 55, rgb: '#B2E7E1' },\n    { row: 62, col: 56, rgb: '#01AD98' },\n    { row: 62, col: 57, rgb: '#11B49F' },\n    { row: 62, col: 58, rgb: '#DCF4F1' },\n    { row: 63, col: 49, rgb: '#DBF3F3' },\n    { row: 63, col: 50, rgb: '#36BCB7' },\n    { row: 63, col: 51, rgb: '#2BB8B1' },\n    { row: 63, col: 52, rgb: '#CAEEEB' },\n    { row: 63, col: 54, rgb: '#F4FBFB' },\n    { row: 63, col: 55, rgb: '#2CBDAD' },\n    { row: 63, col: 56, rgb: '#00AB93' },\n    { row: 63, col: 57, rgb: '#85D9CE' },\n    { row: 64, col: 50, rgb: '#FBFEFD' },\n    { row: 64, col: 51, rgb: '#F8FDFC' },\n    { row: 64, col: 54, rgb: '#89DAD1' },\n    { row: 64, col: 55, rgb: '#00AA94' },\n    { row: 64, col: 56, rgb: '#29BDA9' },\n    { row: 64, col: 57, rgb: '#F2FBFA' },\n    { row: 65, col: 53, rgb: '#E0F5F3' },\n    { row: 65, col: 54, rgb: '#13B5A1' },\n    { row: 65, col: 55, rgb: '#00AD96' },\n    { row: 65, col: 56, rgb: '#AEE6DE' },\n    { row: 66, col: 53, rgb: '#57CBBE' },\n    { row: 66, col: 54, rgb: '#00AA92' },\n    { row: 66, col: 55, rgb: '#4BC8B7' },\n    { row: 66, col: 56, rgb: '#FEFFFE' },\n    { row: 67, col: 52, rgb: '#82D8CE' },\n    { row: 67, col: 53, rgb: '#00AC97' },\n    { row: 67, col: 54, rgb: '#0EB49D' },\n    { row: 67, col: 55, rgb: '#D4F2ED' },\n    { row: 68, col: 50, rgb: '#FAFDFD' },\n    { row: 68, col: 51, rgb: '#6FD2C7' },\n    { row: 68, col: 52, rgb: '#00AC97' },\n    { row: 68, col: 53, rgb: '#02AF98' },\n    { row: 68, col: 54, rgb: '#A1E2D9' },\n    { row: 69, col: 50, rgb: '#EEFAF8' },\n    { row: 69, col: 51, rgb: '#13B6A3' },\n    { row: 69, col: 52, rgb: '#09B19B' },\n    { row: 69, col: 53, rgb: '#9BE0D7' },\n    { row: 70, col: 51, rgb: '#CFF0EC' },\n    { row: 70, col: 52, rgb: '#D0F1ED' },\n];\n\nfunction shuffle(array) {\n    let currentIndex = array.length,\n        randomIndex;\n\n    // While there remain elements to shuffle.\n    while (currentIndex > 0) {\n        // Pick a remaining element.\n        randomIndex = Math.floor(Math.random() * currentIndex);\n        currentIndex--;\n\n        // And swap it with the current element.\n        [array[currentIndex], array[randomIndex]] = [array[randomIndex], array[currentIndex]];\n    }\n\n    return array;\n}\n\ncolors = shuffle(colors);\n\nlet index = 0;\nconst key = setInterval(() => {\n    if (index < colors.length) {\n        const cell = colors[index];\n        const range = newSheet.getRange(cell.row, cell.col);\n        range.setBackgroundColor(cell.rgb);\n    } else {\n        clearInterval(key);\n    }\n\n    index += 1;\n}, 23);" },
    { label: 'Set a single value', value: "const activeSheet = univerAPI.getActiveWorkbook().getActiveSheet();\n\n// A1 set number\nconst range1 = activeSheet.getRange(0, 0, 1, 1);\nrange1.setValue(1);\n\n// B1:C2 setting string\nconst range2 = activeSheet.getRange(0, 1, 2, 2);\nrange2.setValue({ v: 'test' });\n\n// D1:E2 sets numbers and background color\nconst range3 = activeSheet.getRange(0, 3, 2, 2);\nrange3.setValue({\n        v: 2,\n        s: {\n            bg: { rgb: 'red' }\n        }\n});" },
    { label: 'Set multiple values', value: "const activeSheet = univerAPI.getActiveWorkbook().getActiveSheet();\n\n// B3:C4 setting value\nconst range1 = activeSheet.getRange(2, 1, 2, 2);\nrange1.setValues([[1,1],[1,1]]);\n\n// D3:E4 setting value and background color\nconst range2 = activeSheet.getRange(2, 3, 2, 2);\nrange2.setValues({\n    2:{\n        3: {\n            v: 3,\n            s: {\n                bg: { rgb: 'yellow' }\n            }\n        },\n        4: {\n            v: 4,\n            s: {\n                bg: { rgb: 'green' }\n            }\n        },\n    },\n    3:{\n        3: {\n            v: 5,\n            s: {\n                bg: { rgb: 'orange' }\n            }\n        },\n        4: {\n            v: 6,\n            s: {\n                bg: { rgb: 'red' }\n            }\n        },\n    },\n});" },
];

univer.registerPlugin(UniverSheetsZenEditorPlugin);
univer.registerPlugin(UniverUniscriptPlugin, {
    getWorkerUrl(moduleID: string, label: string) {
        if (label === 'typescript' || label === 'javascript') {
            return './vs/language/typescript/ts.worker.js';
        }

        return './vs/editor/editor.worker.js';
    },
    example,
});

// create univer sheet instance
univer.createUnit(UniverInstanceType.UNIVER_SHEET, UNISCRIT_WORKBOOK_DATA_DEMO);